OO for Game Engines
C++ for Game Engines
Design the LogManager
The Game Loop
Design the GameManager
Design a Game Object
Game Engine Events
Design the WorldManager
Graphics
Design the DisplayManager
Drawing in Layers
Design the InputManager
Support for Kinematics
Engine Support for Object
Out of Bounds
Frames and Sprites
Design the ResourceManager
Animating Object Sprites
Design and Use a Box
Design a View Object
Modifying a Decision Tree
Finite State Machine
Simple Search
Best-first Search