Structs in Unity (how and when to use them)Jan 18, 2024 | John French | 2 CommentsLearn 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.
How to use Delta Time in Unity (and when not to)Jan 16, 2024 | John French | NEWLearn how Delta Time in Unity works, and when you should and shouldn’t use it, in my complete beginner’s guide.
Namespaces in Unity (how they work and when to use them)Jan 12, 2024 | John French | 5 CommentsLearn what Namespaces are in Unity, what they’re for, how they work, and when to use them, in my beginner’s guide.
Serialize Field in Unity (how it works and when to use it)Jan 11, 2024 | John French | 8 CommentsLearn what Serialize Field does in Unity, and if you should be using it instead of public or private variables, in my beginner’s guide.
How to change the SkyBox in UnityNov 17, 2023 | John French | NEWLearn how Skyboxes in Unity work, how to change them and how to make your own custom skybox materials in my complete beginner’s guide.
How to make a light flicker in UnityOct 26, 2023 | John French | 4 CommentsLearn how to create a flashing light, a flickering bulb and a soft dancing flame light effect in Unity, in my beginner’s guide.
Dialogue Systems in UnityAug 02, 2023 | John French | 23 CommentsLearn how to create a dialogue system in Unity, how to store and display text and how to create branching, multiple-choice conversations.
Enums in Unity (how they work and how to use them)Jul 24, 2023 | John French | 5 CommentsLearn 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.
Enemy AI in UnityJun 19, 2023 | John French | 12 CommentsLearn the different methods for building an AI system in Unity, including pathfinding, targeting, movement prediction and decision-making.
How to make an explosion in UnityMay 11, 2023 | John French | 4 CommentsLearn 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 UnityApr 24, 2023 | John French | 6 CommentsLearn how to use Unity’s new Random Audio Container to generate natural, randomised sounds, without writing a script.
Prefabs in Unity (variants, nested prefabs and unpacking explained)Apr 16, 2023 | John French | 6 CommentsLearn how Prefabs in Unity work, how to create variants of a Prefab and how to nest prefabs together in my complete guide.
How to add a background image in UnityApr 05, 2023 | John French | 2 CommentsLearn 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 UnityMar 28, 2023 | John French | 22 CommentsLearn how inventory systems and items work in Unity, and how to make your own, in my beginner’s guide.
Addressable Assets in UnityMar 03, 2023 | John French | 14 CommentsLearn how Addressable Assets work in Unity, how they compare to using Resources or Asset Bundles, and if you should use them in your project.