// the find
rodrigogoncalvessantana/aprendendo-design-patterns-com-games-csharp
Código Fonte do Livro
Source code companion to a Portuguese-language book teaching GoF design patterns through classic game examples (StarCraft, Mortal Kombat, etc.) in C#. Targets Brazilian developers learning OOP patterns for the first time, not experienced engineers looking for production reference implementations.
Game-themed examples (StarCraft races for AbstractFactory, Mortal Kombat fighters for FactoryMethod) make the patterns more memorable than the canonical Shape/Animal examples. Covers all 23 GoF patterns across behavioral, creational, and structural categories — complete coverage for a learning resource. Each pattern is isolated in its own .sln, so you can open exactly what you're studying without navigating a large codebase.
Abandoned since 2019 — targets .NET Framework with old-style csproj files and AssemblyInfo.cs, so you're learning patterns on a runtime nobody ships anymore. The README is literally three words; without the book it's just code with no explanation. Binary artifacts (.exe, .pdb, .suo, .DS_Store) are committed to the repo, which suggests git hygiene was not a priority. No tests anywhere — patterns are demonstrated but never verified, so a learner can't tell if their own variation is correct.