✨ Welcome to the collection of my favorite Unity patterns and tips!
I'm a professional Unity developer who has been using the engine intensively and extensively for the last 10 years (you might know me as the creator of Bolt or Peek). I want to share some of the knowledge that I acquired along the way that makes my life easier when architecting large projects.
Things to note:
- Software architecture is subjective. I don't claim any of these patterns is The Correct Way of doing anything in Unity. But I do think they're a very good starting point to avoid messy codebases and projects!
- All these patterns are generalist. They're not for any specific genre, mechanic or game. You can use them in any project.
- The reference implementations are under MIT license. This means you're free to copy-paste the code and use it in your projects, even commercially.
- I post these whenever I have the time (but I don't have much free time). If you have feedback, comments, suggestions, questions, etc., just poke me on Twitter: @lazlobon 🐦 You can also add comments directly to the Notion pages, if you have a Notion account.
Featured
- Dependencies: Fix the
GetComponent
mess.
- Index: Get rid of
Resources.Load
without a ton of manual work.
All
Patterns
Utilities
Implementations License & Notes