If you’re not sure how to use singletons, had them bite you in the ***, or maybe you heard they shouldn’t even exist… this is for you 🙂
In this Unity tutorial, I’ll explain how and when to use singletons, what the static keyword does, when you can use the c# static variables instead of a full blown singleton/monosingleton base class, and all the ways you can break a singleton to make a giant mess 🙂 (along with a few ways that work pretty well and tips on how to avoid the bad stuff)