Design Patterns in Unity (and when to use them)Apr 17, 2024 | John French | 2 CommentsLearn how design patterns in Unity work, when you should use them, and how they can make building your game easier.
Inheritance in UnityFeb 06, 2024 | John French | 2 CommentsLearn how Inheritance in Unity works, and how to use Virtual, Override, and Abstract functions in your project, in my beginner’s guide.
Structs in Unity (how and when to use them)Jan 18, 2024 | John French | 6 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.
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.
Async in Unity (better or worse than coroutines?)Feb 17, 2023 | John French | 20 CommentsLearn 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)Feb 07, 2023 | John French | 22 CommentsLearn how State Machines in Unity work, how they can help you, and when not to use one, in my in-depth beginner’s guide.
Interfaces in Unity (how and when to use them)Oct 07, 2022 | John French | 7 CommentsLearn 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.
Scriptable Objects in Unity (how and when to use them)Sep 22, 2022 | John French | 30 CommentsLearn 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.
How to use script composition in UnityApr 06, 2022 | John French | 20 CommentsLearn how to reuse scripts and behaviours on different objects easily, using the script composition method in Unity.
Singletons in Unity (done right)Dec 23, 2021 | John French | 34 CommentsLearn the pros & cons of using singletons in Unity, and decide for yourself if they can help you to develop your game more easily.
Events & Delegates in UnityDec 15, 2021 | John French | 85 CommentsLearn how to connect scripts & objects using delegates, actions & Unity Events in my in-depth beginner’s guide.