Leviathan

Leviathan is a 2D double screen combat game. You play as Leviathan, a creation of mankind after the world was destroyed by an alien god. With your sword and rechargeable plasma blast you must strike, parry, and fire your way to the god where the final towering challenge awaits.


I was the programmer, concept designer, and sound designer for Leviathan. I programmed an entire 2D combat system with attacks, dodging, parrying, health, and researchable abilities. I also programmed a boss fight with melee attack patterns, player tracking, ranged abilities, and timed openings after strikes that freeze for the player to attack the arms. I additionally coded small enemy AI that track the player and get stunned on parries. Enemies explode with particles when destroyed and those particle effects cascade across the bottom and top screens.

Click for Boss Gameplay Video
Click for Main Level Gameplay Video