Learn how to use explosions to move objects in Unity, using 2D and 3D physics, in my beginner’s guide.
How to use the new Random Audio Container in Unity
Learn how to use Unity’s new Random Audio Container to generate natural, randomised sounds, without writing a script.
How to use Prefabs in Unity
Learn how Prefabs in Unity work, the difference between standard, variants and nested prefabs and how to use them in your project.
How to add a background image in Unity
Learn how to add your own background image in Unity and how to make infinitely scrolling parallax backgrounds, in my beginner’s guide.
How to make an inventory system in Unity
Learn how inventory systems and items work in Unity, and how to make your own, in my beginner’s guide.
Addressable Assets in Unity
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.
Async in Unity (better or worse than coroutines?)
Learn how to use async functions in Unity, how they’re different from coroutines and if (and when) you should use them.
State Machines in Unity (how and when to use them)
Learn how State Machines in Unity work, how they can help you, and when not to use one, in my in-depth beginner’s guide.
How to use Arrays in Unity
Learn how Arrays work in Unity, why they’re useful and how to make arrays with your own custom data types, in my in-depth beginner’s guide.
How to delay a function in Unity
Learn how to delay a function, pause logic and trigger code at fixed intervals in Unity.