Object-Oriented Design for Games — Roadmap Step & Resources
Structuring game code with classes, inheritance and interfaces
Open on CachedInfo