Learn how to build in-game systems, such as dialogue systems, player inventory systems and state machines.

How to create a Typewriter Text effect in Unity

Apr 05, 2024

 | 

John French
 | 
4 Comments



Learn how to create a typing text effect using Coroutines in Unity (and what to do if your text needs to be faster than your framerate).
Featured image for “How to create a Typewriter Text effect in Unity”

Dialogue Systems in Unity

Aug 02, 2023

 | 

John French
 | 
23 Comments



Learn how to create a dialogue system in Unity, how to store and display text and how to create branching, multiple-choice conversations.
Featured image for “Dialogue Systems in Unity”

Enemy AI in Unity

Jun 19, 2023

 | 

John French
 | 
12 Comments



Learn the different methods for building an AI system in Unity, including pathfinding, targeting, movement prediction and decision-making.
Featured image for “Enemy AI in Unity”

How to make an inventory system in Unity

Mar 28, 2023

 | 

John French
 | 
21 Comments



Learn how inventory systems and items work in Unity, and how to make your own, in my beginner’s guide.
Featured image for “How to make an inventory system in Unity”

Make a Follow Camera in Unity (with or without Cinemachine)

Nov 02, 2022

 | 

John French
 | 
2 Comments



Learn how to follow the player with a camera in Unity, in 2D, 3D and with or without using Cinemachine, in my in-depth beginner’s guide.
Featured image for “Make a Follow Camera in Unity (with or without Cinemachine)”

How to Snap objects in-game in Unity

Oct 06, 2021

 | 

John French
 | 
14 Comments



Learn how to snap objects in-game in Unity, using a custom grid, snap points or by snapping objects together by their edges.
Featured image for “How to Snap objects in-game in Unity”

How to keep score in Unity (with loading and saving)

Jul 27, 2021

 | 

John French
 | 
25 Comments



Learn how to create an animated score counter, how to sort a high score leaderboard & save player scores to a file in Unity.
Featured image for “How to keep score in Unity (with loading and saving)”

How to zoom a camera in Unity (3 methods with examples)

Jul 19, 2021

 | 

John French
 | 
15 Comments



Master the 3 methods of zooming a camera in and out in Unity, including 2D & 3D cameras, in my in-depth beginner’s guide.
Featured image for “How to zoom a camera in Unity (3 methods with examples)”