GamedevJelly

Home / Books

Design Patterns: Elements of Reusable Object-Oriented Software

Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides · 1994 · Addison-Wesley

Read it if: You want the original catalogue of 23 object-oriented design patterns, the reference behind most architecture talk.

C# & architectureAddison-WesleyIntermediate to advancedEngine-agnostic

View the book

Find on Amazon (affiliate link: as an Amazon Associate I earn from qualifying purchases; it never affects what is listed or how it is ranked)