Freshman Student Project
Team Size: 6
Roles: Gameplay, Tools, Audio
Custom Engine | C
Description: 2D puzzle-platformer where the player can solve puzzles by giving orders to small clones of themselves that each possess unique special abilities.
Full playthrough video:
Key Contributions
Developed in-engine level editor with the ability to instantly swap between edit and playtest modes.
Copy/Paste functionality.
Undo/Redo functionality.
Designed and programmed the "overworld" level where the player flies a spaceship around a solar system to select which planet (level) to go to next.
Simple enemy AI turrets using finite state machines. The player must get past the turret quickly and press a button on top of the turret to disable it.
Player and camera movement systems.
Simple follow behavior for the little drone companion that follows the player around and offers advice.
Collision using AABB and circular bounding volumes.
Designed and programmed magnet mim puzzle mechanics. Metal orbs are on sliding tracks and when the magnet mim's ability is activated the metal orbs slide on their track towards the magnet mim if possible. Once all metal orbs reach the destination slot on their designated track, the puzzle is completed and something happens.
Implemented the FMOD API into a custom C engine.
Created all music and sound effects for the game.
You can listen to and download the soundtrack for free on my bandcamp.
Designed all game levels.
Designed, wrote, and implemented all in-game dialogue sequences and scripted cutscenes.
Team Credits
Programmers
Tyler Davis
Yu-Chen Huang
Will Springer
Alex Townsend
Artists
Jacob Bihl
Jason Chiu
Audio
Tyler Davis