Understanding Procedural Dungeon Generation in Unity

There are two ways of building dungeons in your game. The first one is to manually create the dungeon rooms and connect them through the dungeon. The advantage of doing this is that you can manually select what will be in each room of the dungeon. The second option is to procedurally generate the dungeon … Read moreUnderstanding Procedural Dungeon Generation in Unity

An Introduction to External APIs in Unity

Web Class: Data-Driven Development with External APIs

You can access the full course here: Data-Driven Development with External APIs Part 1 What is an API? An API (application programming interface) allows us to access a specific data set or functions of an application. For example, Google has a translate API where you can send over text, have it translated and then returned … Read moreAn Introduction to External APIs in Unity

An Overview of Unity Analytics Development

You can access the full course here: Data-Driven Development with Unity Analytics Part 1 In this lesson you will be creating a demo game to use for interacting with the analytics system. For this demo, you will be making a simple button interface that will allow you to trigger different events that Unity will record. … Read moreAn Overview of Unity Analytics Development

Using Objective Indicators to Enhance Your Unity Project – Part 2

Introduction In this second tutorial, we’ll be creating a multi-indicator system based on the core methods we employed in Part 1. This upgraded project will include a custom dynamic link library, multiple indicator control, and user definable UI sprites. Tutorial Requirements To complete this tutorial, you’ll require a basic understanding of Unity and Visual Studio … Read moreUsing Objective Indicators to Enhance Your Unity Project – Part 2

Enhance Your Project with Objective Indicators – Part 1

Introduction Objective indicators are widely used in modern games as they offer the player a clear indication of their next target. In this tutorial we’ll create a basic method of guiding our player through a looping set of target positions. In the second part of this tutorial we’ll build upon this starter project to create … Read moreEnhance Your Project with Objective Indicators – Part 1

Supercharging Materials with the Scriptable Render Pipeline in Unity

Introduction In this tutorial, we will be using the Scriptable Render Pipeline in Unity to supercharge our materials and make them look awesome. We will be utilizing the Scriptable Render Pipeline (or, as it is often called, SRP) in two different applications. In the first, we will be making a more realistic material for glass, … Read moreSupercharging Materials with the Scriptable Render Pipeline in Unity

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

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

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

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 moreIntermediate Unity 2D Game Development: From Master To Pro