GitHub Page
ABOUT
Fighting Fellas is a local multiplayer beat-em-up game made in Unity for Project Local Multiplayer Mayhem, a college exercise where we were tasked to, as the name would describe, create a multiplayer game that would use several separate controllers to play.
The final result is what I believe to be the best game ever made! Solo programmed by me, the team did a wonderful job putting the game together, and every playtesting session we've had was filled with laughter. The game takes place on either the Rooftops or Docks stage, where you play as fluffy animals (or honorary animal as the robot), beating the crap out of each other with medieval weaponry and their fists, getting launched further and further the more they get hit! It's a blast, and one I still play myself from time to time when I have friends over. As of right now, there sadly is no full release planned, but the source code of the EXPO demo is free for anyone to use!
Noteworthy code
What with this game having a slew of different weapons, each with different damage, knockback, and most importantly, hitbox sizes... I was tasked with implementing dynamic hitbox spawning for the first time, much like how fighting games do it. Once a hitbox is spawned and hits an enemy player, it calculates launch trajectory, and adds the hit player to a list, ensuring the hitbox can't hit the same player twice.
To make adding new weapons as accessible as possible, new weapons can be defined through prefabs, and adding a new weapon only takes a couple of minutes. This system is reusable, easy to work with, and infinitely stackable. In many ways, an extension of a familiar system I made for one of my previous games, Disco Demeanor.