Learn how to create a dialogue system in Unity, how to store and display text and how to create branching, multiple-choice conversations.
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.
Learn the different methods for building an AI system in Unity, including pathfinding, targeting, movement prediction and decision-making.
Learn how to use explosions to move objects in Unity, using 2D and 3D physics, in my beginner’s guide.
Learn how to use Unity’s new Random Audio Container to generate natural, randomised sounds, without writing a script.
Learn how Prefabs in Unity work, the difference between standard, variants and nested prefabs and how to use them in your project.
Learn how to add your own background image in Unity and how to make infinitely scrolling parallax backgrounds, in my beginner’s guide.
Learn how inventory systems and items work in Unity, and how to make your own, in my beginner’s guide.
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.
Learn how to use async functions in Unity, how they’re different from coroutines and if (and when) you should use them.