GameDevClub: Platformer Game Teacher Notes
Students will learn how to make a fun platformer game. They'll program a player character than can run and jump across platforms that they'll build from existing tiles. They will populate their game with collectable objects and dangerous obstacles. Then they'll add winning and losing screens to your game, create a scoring system, add a projectile that they can throw, a temporary speed boost, and teleporters. Lastly they'll add in an object that asks a riddle before the player can win the game.
Programming Concepts:
- Inputs
- Outputs
- Event-driven programming
- Sequencing
- Iteration (loops)
- Variables
- Data types
- If-then-else control structures
- Selection
- Comparative operators
The following teacher notes cover what students will learn in each session.