E-book update: Level up your code with design patterns and SOLID

An updated edition of Level up your programming with game programming patterns, this new guide is designed to elevate your coding skills and create better Unity projects and establish an understanding of general industry best practices that you can carry with you throughout your career.
This e-book covers an expanded section on how to implement SOLID principles, with actionable code examples implemented in the sample project, and a total of 11 programming patterns: Factory, Object Pooling, Singleton, Command Pattern, State Pattern, Observer Pattern, Model View Presenter (MVP), Model-View-ViewModel, Strategy Pattern, Flyweight Pattern, and Dirty Flag.
The sample project mirrors the e-book by demonstrating each of the 11 patterns in action. You can download the project from The Asset Store and follow along with the corresponding scenes to see these patterns applied in real-world scenarios. Note that the project requires Unity 6 Preview or later.