All Unity Articles


Structs in Unity (how and when to use them)

Jan 18, 2024

 | 

John French
 | 
NEW



Learn how Structs in Unity work, how to use them, and when to use a Struct instead of a plain C# Class, in my complete beginner’s guide.
Featured image for “Structs in Unity (how and when to use them)”

How to use Delta Time in Unity (and when not to)

Jan 16, 2024

 | 

John French
 | 
NEW



Learn how Delta Time in Unity works, and when you should and shouldn’t use it, in my complete beginner’s guide.
Featured image for “How to use Delta Time in Unity (and when not to)”

Namespaces in Unity (how they work and when to use them)

Jan 12, 2024

 | 

John French
 | 
5 Comments



Learn what Namespaces are in Unity, what they’re for, how they work, and when to use them, in my beginner’s guide.
Featured image for “Namespaces in Unity (how they work and when to use them)”

Serialize Field in Unity (how it works and when to use it)

Jan 11, 2024

 | 

John French
 | 
8 Comments



Learn what Serialize Field does in Unity, and if you should be using it instead of public or private variables, in my beginner’s guide.
Featured image for “Serialize Field in Unity (how it works and when to use it)”

How to change the SkyBox in Unity

Nov 17, 2023

 | 

John French
 | 
NEW



Learn how Skyboxes in Unity work, how to change them and how to make your own custom skybox materials in my complete beginner’s guide.
Featured image for “How to change the SkyBox in Unity”

How to make a light flicker in Unity

Oct 26, 2023

 | 

John French
 | 
4 Comments



Learn how to create a flashing light, a flickering bulb and a soft dancing flame light effect in Unity, in my beginner’s guide.
Featured image for “How to make a light flicker 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”

Enums in Unity (how they work and how to use them)

Jul 24, 2023

 | 

John French
 | 
5 Comments



Learn how enums in Unity work, how to make your own, and how you can use them to create options, states and dropdown menus in the Inspector.
Featured image for “Enums in Unity (how they work and how to use them)”

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 explosion in Unity

May 11, 2023

 | 

John French
 | 
4 Comments



Learn how to use explosions to move objects in Unity, using 2D and 3D physics, in my beginner’s guide.
Featured image for “How to make an explosion in Unity”

How to use the new Random Audio Container in Unity

Apr 24, 2023

 | 

John French
 | 
6 Comments



Learn how to use Unity’s new Random Audio Container to generate natural, randomised sounds, without writing a script.
Featured image for “How to use the new Random Audio Container in Unity”

Prefabs in Unity (variants, nested prefabs and unpacking explained)

Apr 16, 2023

 | 

John French
 | 
6 Comments



Learn how Prefabs in Unity work, how to create variants of a Prefab and how to nest prefabs together in my complete guide.
Featured image for “Prefabs in Unity (variants, nested prefabs and unpacking explained)”

How to add a background image in Unity

Apr 05, 2023

 | 

John French
 | 
2 Comments



Learn how to add your own background image in Unity and how to make infinitely scrolling parallax backgrounds, in my beginner’s guide.
Featured image for “How to add a background image 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”

Addressable Assets in Unity

Mar 03, 2023

 | 

John French
 | 
13 Comments



Learn how Addressable Assets work in Unity, how they compare to using Resources or Asset Bundles, and if you should use them in your project.
Featured image for “Addressable Assets in Unity”