Clean Coding Principles

Learn the 5 SOLID principles – Single Responsibility, Open Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.

Learn how to build a UI that works across multiple scenes, loads dynamically, and binds to whatever you want in Unity.

AI & State Machines

Build a state machine to control simple or advanced bot AI in your games.