In this advanced level class, students learn how to make a speed running platformer game, from scratch of course! The game takes advantage of the State Machine design pattern and also covers building a physics system for the character. We use Game Maker Studio 2 to build the game. The class is designed for grade 8+ students and takes about 20 hours to complete. It is recommended that students take an intermediate level course before doing this one.
- Game Design Overview
- Sprites, Backgrounds, Sounds, Scripts, Fonts, Objects, Paths, and Rooms
- Heroes and Obstacles
- Game Controller Approach
- State Machine Design Pattern
- Custom Physics Engine
- Exporting and Publishing
- Programming topics: variables, if/else, switch/case, functions, draw calls, direction and speed, buffers
- Math Concepts: Sin, Cosine, Angles, Rotation, Ray Cast, Box Casts, Collisions
Download the game for your Windows PC here!