An inventive platformer that pits a goal-driven ninja against a ghost possessing foes. With each defeat, players exchange roles, ensuring an intense and unpredictable gameplay experience.
Role
Programmer & Co-Founder @ Schmoovin Studios
Tech
Unity, C#
About The Game
- Unique gameplay: One player controls a ninja racing towards the goal, while the other player controls a ghost that possesses enemies to defeat the ninja. Players swap roles upon the ninja’s defeat.
- Developed as a university project with three teammates over five weeks, later expanded upon after receiving a small grant through the Tranzfuser competition.
- Presented SoulBound at EGX London 2022, where the team had the opportunity to engage with players and gained invaluable exposure and experience.
My Role As A Programmer
- Handled input for various game elements
- Developed ninja and enemy controllers
- Set up enemy art and animations
- Implemented player role swap mechanic
- Created level generation system
- Developed main menu and game options functionality
- Addressed and resolved bugs