[Week 7] Object EcosystemsΒΆ

Last week we talked about designing objects. This week, we will be talking about how you can make an ecosystem of objects to work together.


  1. Inheritance and how to use it

  2. Re-capping classes
  3. Designing an ecosystem of objects in the game

In designing the game, you should identify:

  1. an entity that will be used in many places
    • examples include bricks in brickbreak games
    • monsters in other games
    • projectiles
    • etc
  2. identify the basic functionality

  3. plan out the flow of the game
    • what will the hero do
    • what will trigger what
    • what will be the goal
    • what will be the inputs