Melodic Malware Mayhem


A retro-inspired silly action-rhythm game about a virus hunter making their way around the city to defeat various forms of malware.


gameplay programmer

I worked with a team of seven as a solo programmer to design and build out all of the functionality for this one-touch game. Many systems are synced to the rhythm of the music through MIDI data. Various 2D and 3D elements were used throughout the game to achieve the unique visual style which made this game an interesting technical challenge to create.


major contributions

core gameplay

Designed and developed core gameplay functionality including:

  • Input handling between the bounds of a window inside of a 3D screen
  • Note object pooling and spawning
  • Note success based on attack timing and proximity
  • Randomized popup windows with closing functionality
  • Health bar indicating note success
  • Progression bar indicating song completion

rhythm-based systems

Implemented systems in sync to MIDI data such as:

  • Note spawn position based on a note’s key
  • Note hit timing based on a note’s position in the song
  • Short and long notes based on a note’s length
  • 2D/3D background animations based on perfect/good note hits
  • 2D/3D background animations based on a note’s key

dodging game mode

Developed core functionality for a unique dodging game mode:

  • Developed a spline system to track movement on a power line
  • Input tracking to change the player’s power line based on mouse position
  • Looping background with parallax
  • Score tracker based on time alive on the power lines
  • Stats to track various elements of gameplay