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


Billboards in Unity (and how to make your own)

Nov 30, 2022

 | 

John French
 | 
2 Comments



Learn how to use Billboard sprites in Unity. Using scripts, shaders & built-in tools to display 2D images in a 3D world.
Featured image for “Billboards in Unity (and how to make your own)”

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)”

Interfaces in Unity (how and when to use them)

Oct 07, 2022

 | 

John French
 | 
7 Comments



Learn how interfaces work in Unity, what they can do for you and the right time to use one, in my in-depth beginner’s guide.
Featured image for “Interfaces in Unity (how and when to use them)”

Scriptable Objects in Unity (how and when to use them)

Sep 22, 2022

 | 

John French
 | 
26 Comments



Learn how to use Scriptable Objects in Unity to manage your game’s data and make building your game easier, in my complete beginner’s guide.
Featured image for “Scriptable Objects in Unity (how and when to use them)”

Garbage collection in Unity (what it is and how to avoid it)

Sep 05, 2022

 | 

John French
 | 
13 Comments



Learn what Garbage in Unity is, where it comes from, why it’s a problem and what you can do to avoid it, in my in-depth beginner’s guide.
Featured image for “Garbage collection in Unity (what it is and how to avoid it)”

Is Unity free? (and will you ever need Unity Pro?) – 2024 Update

Aug 30, 2022

 | 

John French
 | 
10 Comments



Most people can use Unity for free, even when earning money as a developer. Find out when you might want, or need, to upgrade to Unity Pro.
Featured image for “Is Unity free? (and will you ever need Unity Pro?) – 2024 Update”

How to spawn an object in Unity (using Instantiate)

Aug 04, 2022

 | 

John French
 | 
15 Comments



Learn how to spawn prefabs, create new empty objects & improve performance with object pools, in my in-depth guide to Instantiate in Unity.
Featured image for “How to spawn an object in Unity (using Instantiate)”

How to lock & hide the cursor in Unity

Jun 16, 2022

 | 

John French
 | 
9 Comments



Learn how to lock & hide the cursor in Unity, how to keep the mouse on screen & how to detect mouse input, even when the cursor is locked.
Featured image for “How to lock & hide the cursor in Unity”

How to capture the screen in Unity (3 methods)

May 13, 2022

 | 

John French
 | 
9 Comments



Learn how to take high-quality screenshots in your game and in the Unity editor in my in-depth beginner’s guide.
Featured image for “How to capture the screen in Unity (3 methods)”

How to write a game design document (with examples)

May 06, 2022

 | 

John French
 | 
6 Comments



Learn how to keep track of your game’s development using a game design document, in my in-depth beginner’s guide.
Featured image for “How to write a game design document (with examples)”

How to start making a game (a guide to planning your first project)

Apr 19, 2022

 | 

John French
 | 
18 Comments



Learn how to turn your idea for a game into a real project, with my useful strategies for planning, managing & working on your first project.
Featured image for “How to start making a game (a guide to planning your first project)”

How to use script composition in Unity

Apr 06, 2022

 | 

John French
 | 
18 Comments



Learn how to reuse scripts and behaviours on different objects easily, using the script composition method in Unity.
Featured image for “How to use script composition in Unity”

How to structure your Unity project (best practice tips)

Mar 28, 2022

 | 

John French
 | 
26 Comments



Learn how to keep your Unity project simple and easy to work with by keeping your scenes, your objects and your project files organised.
Featured image for “How to structure your Unity project (best practice tips)”

How to use Fixed Update in Unity

Mar 22, 2022

 | 

John French
 | 
16 Comments



Learn how to use Fixed Update in Unity, how it works & when to use it instead of Update, in my in-depth guide.
Featured image for “How to use Fixed Update in Unity”

How to use Debug Log in Unity (without affecting performance)

Mar 07, 2022

 | 

John French
 | 
31 Comments



Learn how to use Debug Log to find and prevent errors in your Unity project, without affecting the performance of your finished game.
Featured image for “How to use Debug Log in Unity (without affecting performance)”