Spellbreaker was made in a group for a class final project. It is a 2D side-scrolling action platformer made in GameMaker. As the technical lead in the group, I worked on foundational scripts including kinematic bodies, TileMap based collisions, and finite state machine templates. I also coded the player movement/attacks as well as the final boss cutscene and attack sequence. I then delegated the programming needs for the rest of the game to the other programmers as well as offered advice to solve problems.
Description
Technologies Used
- GameMaker
- Aseprite

The platforming is quick and springy, and the best feeling movement I’ve put into a game.

Melee combat in Spellbreaker was risky, especially with the more agile enemies.

The enemies were placed such that someone experienced could platform through without hitting an enemy, however any enemies left alive will re-appear in the boss battle.

The boss fight, including its intro cutscene, is about half of the game’s code.