Portfolio

SNAREBEAT

Solo Developer

Fast-paced pixel-art action

SNAREBEAT is a 2D melee action game produced in 9 days for the 2021 adaptive game jam. You take control of Snare, fighting waves of enemies based on the "tuba boss" internet phenomenon. The game features 7 waves of enemies, with two different enemy varieties and a boss. It additionally features dynamic music, with a looping intro before you attack an enemy, a normal loop for regular gameplay, and a "cool mode" loop for if you dish out enough damage without getting hit. Additionally, when your health is low, several elements of the song are lowpassed before cutting out entirely. Several elements of the game, such as enemies initiating their attacks and the homing of projectiles, are synced to the beat of the music.


What I did:

  • Programmed the entire game in C# in the Unity engine
  • Created each art asset and animation in Aseprite
  • Created sound effects in jsfxr and integrated them using FMod
  • Composed the game's music in FL Studio and set up the adaptivity in FMod

What I learned:

  • How to use FMod to handle game audio and dynamic music
  • How to set up hitboxes and hurtboxes in a responsive way
  • How to design and time attack animations to properly telegraph attacks