IMGD 3000 Groupwork

  1. OO for Game Engines

  2. C++ for Game Engines

  3. Design the LogManager

  4. The Game Loop

  5. Design the GameManager

  6. Design a Game Object

  7. Game Engine Events

  8. Design the WorldManager

  9. Graphics

  10. Design the DisplayManager

  11. Drawing in Layers

  12. Design the InputManager

  13. Support for Kinematics

  14. Engine Support for Object

  15. Out of Bounds

  16. Frames and Sprites

  17. Design the ResourceManager

  18. Animating Object Sprites

  19. Design and Use a Box

  20. Design a View Object

  21. Modifying a Decision Tree

  22. Finite State Machine

  23. Simple Search

  24. Best-first Search