A collection of self-contained reference books on game development topics.
18 chapters covering C++ fundamentals — from compilation and memory to templates, polymorphism, and OOP design principles.
20 chapters on the object model, asset loading, runtime execution, networking and GAS — with interview drills on the chapters that have them.
10 chapters of linear algebra and geometry for game development — vectors, matrices, transformations, quaternions, and collision detection.