Final Jam

2017

A twin stick arcade shooter, with a fruity theme.

C#

Unity Engine

A short gameplay video of a boss-fight, showcasing all of the above mechanics and features.

Movement System

As Final Jam was a top-down shooter, the movement system was fairly simple. The system allowed players to move in all directions and enter a strafe mode that forced the character to face the same direction as the camera. It also let the player perform dashes to avoid enemies, provided they had enough stamina.

Combat System

Final Jam had four different weapons: Uzis, Revolvers, Chainsaws and a Rocket Launcher. Each of the weapons also had 'ultimate' abilities. The Uzis had their rate of fire doubled, making them a good single target DPS option. The Revolver's ability caused the camera to pull in and slow down time, like 'bullet time'. The Axe's ability made the character spin rapidly on the spot, creating a giant tornado. Finally, the Rocket Launcher's ability sent a giant missile into the sky, letting the player control a targeting reticle on the ground before the missile detonated.

Scoring System

To give the player an incentive play as fast and hectic as they could, I designed a scoring system. This system would award points for each enemy the player kills, increased by a score multiplier. This multiplier would increase as long as the player killed enemies in rapid succession. As the multiplier got higher, it got harder to increase due to the time window between kills being shortened significantly. The multiplier would also decrease over time, forcing the player to speed through content as fast as possible.

UI

I designed and implemented most of the UI that ended up in Final Jam. The two bars at the top left of the screen indicated the player's Health and 'Ultimate Energy'. The player's score, multiplier progress and actual score multiplier were displayed on the other side of the screen. I also emulated Breath of the Wild's stamina meter to display the player's stamina whenever they dashed. Finally, when the player wanted to switch weapons, a GTA V style weapon 'wheel' would appear, letting the player quickly select the weapon they needed.