SCOTT DAGEN
  • Home
  • Portfolio
  • Blog
  • Resume
Picture

Mana Punch (2020)

Position: Lead Programmer, Sound Designer


Mana Punch is a single-player brawler where players take control of Eva Arianrhod, a sorceress who was imprisoned for "unnecessary use of magic" and is forced to fight monsters in a gladiatorial arena. Players equip various spells to Eva's fists, feet, arms, and legs, and those spells' effects are invoked whenever she punches or kicks an enemy.

Mana Punch was my team's capstone game, and as a result of having only six people on the team, we all took on multiple roles. I was the team's lead programmer, and I was responsible for creating the spell architecture, the save system, the enemy AI, most of the animations seen in the game, and the sound system, along with various other minor tasks.
Picture
Eva Arianrhod, the game's protagonist. Image Credit: Adam Dionne
Selected Contributions
Programming
  • Player Movement and Damage Resolution
  • Spell Architecture, supporting active (punch/kick), passive, and combo effects
  • Enemy AI using Unity's NavMesh for pathing
  • Procedural punch/kick animations for player and "Marshmallow Two" Enemy
Sound Design
  • Second iteration of Audio Controller, continued from Forkdrift
  • Sourced, edited, and implemented sounds
    • Punch, Kick, Dodge, and Taking Damage
    • Earth, Fire, Ice, and Lightning Spell SFX
Screenshots
Proudly powered by Weebly
  • Home
  • Portfolio
  • Blog
  • Resume