Architecture of Your First Unity Project
summary
Covers architectural patterns and design approaches for building a fully modular Unity project from scratch, aimed at junior developers who know basic Unity concepts (singletons, small games) but struggle to organize larger projects. Explains concrete patterns and practices to structure code and connect multiple mechanics so the project can serve as a reusable foundation for a future game.
AI-written summary · about
chapters (14)
- 0:00About me and goal
- 1:34Why architecture matters
- 4:45SOLID principles
- 10:06Dependencies and solutions
- 15:00Dependency injection with Zenject
- 21:24MonoBehaviour problems and fixes
- 27:28Observer and Message Bus patterns
- 31:43MVC in game dev
- 38:25Entry Point pattern
- 41:11Composition vs inheritance
- 42:57Factory and State Machine patterns
- 44:22ECS in Unity
- 45:25Code quality vs speed
- 50:44Q&A
related talks
47mDesign Patterns in Games
47mGamedev for the Bored .NET Developer
27mYour first game with Unity3d Framework
55mLet's Make Unity Great Again
01h 00mUnity 101 for C# Developers
01h 03mUnity 101 for C# Developers
57mSolo Game Dev with Unity: Techniques to optimize your workflow and enhance creativity
43mIntroduction to Data-Oriented Design in Unity
