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.
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.
Learn how to delay a function, pause logic and trigger code at fixed intervals in Unity.
Learn how to destroy objects and components in Unity, and what happens behind the scenes when you do.
Learn how to use Billboard sprites in Unity. Using scripts, shaders & built-in tools to display 2D images in a 3D world.
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.
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.
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.
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.
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.