Skip to main content

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