IMGD 3000 Groupwork

  1. OO for Game Engines

  2. Design the LogManager

  3. The Game Loop

  4. Design the GameManager

  5. Design a Game Object

  6. Game Engine Events

  7. Design the WorldManager

  8. Graphics

  9. Design the DisplayManager

  10. Drawing in Layers

  11. Design the InputManager

  12. Support for Kinematics

  13. Support for Collisions

  14. Out of Bounds

  15. Frames and Sprites

  16. Animating Object Sprites

  17. Design and Use a Box

  18. Finite State Machine

  19. Simple Search

  20. Best-first Search