Study Notes

Study Guides

A collection of self-contained reference books on game development topics.

C++

C++ Programming Notes

18 chapters covering C++ fundamentals — from compilation and memory to templates, polymorphism, and OOP design principles.

18 chapters pointers OOP templates memory
UE5

Unreal Engine Development

20 chapters on the object model, asset loading, runtime execution, networking and GAS — with interview drills on the chapters that have them.

20 chapters Blueprint / C++ Gameplay Framework GAS networking
Math

Game Dev Math

10 chapters of linear algebra and geometry for game development — vectors, matrices, transformations, quaternions, and collision detection.

vectors matrices quaternions collision linear algebra