GameMaker Studio 2 Code-Along with course content from https://www.udemy.com/be-a-game-maker-with-gamemaker-studio-2/
The game is a simple platformer with three enemies and a boss fight.
- Arrows to move
- Finite state machines implemented through switch/case statements and
#region
and#endregion
blocks - Perfect player ledge-grabbing
- Spider enemy that waits and pounces
- Snake enemy that goes left and right, never dropping from the platform
- Bat enemies that become relentless once in range
- Boss that can only be defeated by tricking them to drop into lava (similar to Bowser in Super Mario 3)
- Tile-based level editing across the three-levels