Complete Guide to Procedural Level Generation in Unity – Part 3

In the last tutorial we added more noise variables to our level, such as temperature and moisture. In addition, we used those noise variables to assign biomes to different regions of our level.  By now, we already have a fairly complete procedurally generated level, but we can still add some other things, and that’s what … Read more Complete Guide to Procedural Level Generation in Unity – Part 3

Complete Guide to Procedural Level Generation in Unity – Part 2

In the last tutorial we created a Level object by creating its individual tiles. For each Tile, we generated pseudorandom height values using a noise function, so that we could assign terrain types and heights for each Tile region. This tutorial series takes inspiration from, and expands on techniques presented by Sebastian Lague, Holistic3D and … Read more Complete Guide to Procedural Level Generation in Unity – Part 2

Learn and Understand Raycasting in Unity3D

You can download the assets used in this tutorial from: 3D character model was created using Autodesk Character Generator 2D sprite was given to me free from Kennynl at Kenney • Tanks The tutorial source files are located Today, we will talk about Raycasting. To those unfamiliar with the term Raycasting, let’s give a bit … Read more Learn and Understand Raycasting in Unity3D

Intermediate Unity 2D Game Development: From Master To Pro

Intermediate Unity 2D Game Development: From Master To Pro

If you have already conquered Master Unity 2D Game Development by Building 6 Games then you are ready to take your unity skills to the next level and become a professional game developer. During the course, you will build 6 polished games to add to your portfolio while learning Advanced C#, how to solve complicated problems … Read more Intermediate Unity 2D Game Development: From Master To Pro

How to Build 3D Algorithms with Unity3D

Project download is located This week, we will again talk about algorithms with Unity3D. The main focus will be to take a main idea and build it. We will start with breaking the concept down into smaller, more manageable sections and build up to the main idea. So, the idea we want to have in … Read more How to Build 3D Algorithms with Unity3D

How to Use State Machines to Control Behavior and Animations in Phaser

Suppose you’re building a platformer game, where the hero can walk, jump and attack. The hero can jump while standing or walking, but he can’t attack while jumping or walking. Also, the player can not jumping again while it is in the air (no double jumping). We can start implementing the hero code as below. … Read more How to Use State Machines to Control Behavior and Animations in Phaser