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 moreComplete Guide to Procedural Level Generation in Unity – Part 3

Storytelling in Unity – Part 1: Virtual Cameras

Introduction In mid-2017 Unity Technologies announced a new storytelling system. This system allows users to construct beautifully choreographed compositions without writing any code. No doubt it would be a game changer. The two main features they shipped were Timeline and Cinemachine. In Timeline you can compose actions, such as character animations, as if you were … Read moreStorytelling in Unity – Part 1: Virtual Cameras

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 moreComplete Guide to Procedural Level Generation in Unity – Part 2

How to Create a Multiplayer Bomberman Game in Unity – Part 3

In the last tutorial we finished adding the single player features of our Bomberman game. Now, we are going to make it a multiplayer game, using Unity’s multiplayer support. In order to follow this tutorial, you are expected to be familiar with the following concepts: C# programming Basic Unity concepts, such as importing assets, creating … Read moreHow to Create a Multiplayer Bomberman Game in Unity – Part 3

How to Create a Multiplayer Bomberman Game in Unity – Part 2

In the last tutorial we started adding the basic game features in our Bomberman game. Now, we are going to finish implementing the single player features, such as: dropping bombs, creating explosions and adding a number of lives to the player. Then, in the next tutorial we can add the multiplayer stuff and finish the … Read moreHow to Create a Multiplayer Bomberman Game in Unity – Part 2

How to Create a Multiplayer Bomberman Game in Unity – Part 1

In this tutorial series we are going to build a multiplayer Bomberman game. Our game will have a title scene, which will allow the players to create or join games. Also, it will have a battle scene, where the players will fight each other in a competitive mode. In this first tutorial we will build … Read moreHow to Create a Multiplayer Bomberman Game in Unity – Part 1

Learn Unity’s NavMesh by Creating a Click to Move Game

Introduction In this lesson we will make a character move to where the user clicks. This may sound simple but, as you will soon find out, it can get pretty complicated. I am using the current Navigation system in Unity 5.6. However, there are some new things coming to Navigation, which I discuss at the … Read moreLearn Unity’s NavMesh by Creating a Click to Move Game

How to Create Animations from Models and Sprites within Unity

The 3D model we will use can be downloaded from the Unity3D asset store at : 3D model The sprites we will use can also be downloaded from the Unity3D asset store at: 2D sprite Tutorial project can be downloaded from Today’s lesson is a double whammy for you guys. This subject is insanely fun … Read moreHow to Create Animations from Models and Sprites within Unity

How to Create a Fruit Slicer Game in Unity

In this tutorial we are going to build a Fruit Ninja game using Unity. Our game will have two scenes: a title scene and a game scene, where the game will actually be played. In order to follow this tutorial, you are expected to be familiar with the following concepts: C# programming Using Unity inspector, such as … Read moreHow to Create a Fruit Slicer Game in Unity

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 moreLearn and Understand Raycasting in Unity3D