A 4-player, PvP brawler, where you take the role of a Beta Ranger as you fight your fellow rangers
_____________________________________________________________
Position: Lead Producer & Programmer
Project Type: 4-person group project
Duration: October 2016 – November 2016
Technologies: Unity Engine, C#, GitHub
A 4-player, PvP brawler, where you take the role of a Beta Ranger as you try to fight your fellow rangers. Fighting over the only battery, you along with the other rangers must try to charge your piece of the mech to win. Each ranger has their own powers and skills that they can use to fight the other rangers.
I made sure the team completed their work as well as determined the direction of the project.
To implement teleportation, I had to improve our object collision logic to handle an object suddenly appearing inside another object. This meant determine where the player is before teleporting and only moving it as far as it could go in that direction before hit an object that the final location is in.
For black hole, I made an aura around the black hole object that pulled all other players towards it. It was a challenge to create a proper vector for each opponent player that pulled them towards the black hole as the player would sometimes get stuck in level geometry.
To implement the stat darts, I made a status system as part of the player class. this allowed for the three statuses of the dart (attack power, speed, and jump) to be easily applied as debuffs to each player when a dart collided with them.
The poison cloud applied tick damage to players that passed through it. To achieve this, I made the cloud apply a poison status to the player so that every few frames the status would trigger and do damage.
Beta Rangers Gameplay