Learn how to make games in Unity, with free, in-depth tutorials that will show you how to create gameplay, build game systems and write your own C# scripts.

All Unity Articles


Singletons in Unity (done right)

Dec 23, 2021

 | 

John French
 | 
34 Comments



Learn the pros & cons of using singletons in Unity, and decide for yourself if they can help you to develop your game more easily.
Featured image for “Singletons in Unity (done right)”

Events & Delegates in Unity

Dec 15, 2021

 | 

John French
 | 
81 Comments



Learn how to connect scripts & objects using delegates, actions & Unity Events in my in-depth beginner’s guide.
Featured image for “Events & Delegates in Unity”

How to use Sorting Layers in Unity

Dec 02, 2021

 | 

John French
 | 
4 Comments



Learn how to sort 2D & 3D objects in Unity, using Sorting Layers, Sorting Groups and camera rendering tricks.
Featured image for “How to use Sorting Layers in Unity”

PlayMaker vs Unity Visual Scripting (Bolt)

Nov 11, 2021

 | 

John French
 | 
6 Comments



Is visual scripting in Unity worth it? And which tool is best for a beginner? Find out in my getting-started guide.
Featured image for “PlayMaker vs Unity Visual Scripting (Bolt)”

How to use Player Prefs in Unity

Nov 01, 2021

 | 

John French
 | 
4 Comments



Learn how to save options settings, player progress and basic data to disk using Player Prefs in Unity.
Featured image for “How to use Player Prefs in Unity”

How to move objects in Unity (3 methods with examples)

Oct 14, 2021

 | 

John French
 | 
38 Comments



Learn the different ways to move objects in Unity, including Transform Translate, Move Towards, Lerp and Physics, in my beginners guide.
Featured image for “How to move objects in Unity (3 methods with examples)”

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 use Late Update in Unity (and why it’s so useful)

Sep 30, 2021

 | 

John French
 | 
8 Comments



Learn how to use Late Update in Unity, what it’s for, how it works and what could happen if you don’t use it, in my in-depth beginner guide.
Featured image for “How to use Late Update in Unity (and why it’s so useful)”

How to use random values in Unity (with examples)

Sep 27, 2021

 | 

John French
 | 
18 Comments



Learn how to randomise numbers, colours, Vector 3 positions and more, in my in-depth guide to random in Unity.
Featured image for “How to use random values in Unity (with examples)”

How to move an object with the mouse in Unity (2D)

Sep 09, 2021

 | 

John French
 | 
16 Comments



Learn how to click, drag and drop objects with the mouse in Unity (with or without physics) in my in-depth beginner’s guide.
Featured image for “How to move an object with the mouse in Unity (2D)”

How to make an object follow the mouse in Unity (in 2D)

Aug 26, 2021

 | 

John French
 | 
15 Comments



Learn how to use the mouse position with other objects in Unity in 2D. Including how to rotate and move objects to follow the mouse on screen.
Featured image for “How to make an object follow the mouse in Unity (in 2D)”

How to jump in Unity (with or without physics)

Aug 19, 2021

 | 

John French
 | 
40 Comments



Learn how to jump in Unity, how to control jump height, plus how to jump without using physics, in my in-depth beginner’s guide.
Featured image for “How to jump in Unity (with or without physics)”

How to quit the game in Unity

Jul 30, 2021

 | 

John French
 | 
5 Comments



Learn how to quit the game in Unity, how to exit Play Mode from a script and how to run code when the game closes, in my in-depth guide.
Featured image for “How to quit the 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)”