Brawlosseum
About


At the end of every decade, gods, myths, and legends alike choose a champion to fight in their name. These champions are tasked with proving their strength and loyalty in a divine showdown. Each one is imbued with a unique god-given power and sent into battle against the others… in the BRAWLOSSEUM.
Players take control of one of four champions in a chaotic free-for-all, dodging deadly hazards across dynamic arenas and unleashing divine abilities to claim victory.
Project Info
Role: Programmer
Team Size: 8
Development Time: 8 Months
Tools : Unity, C#, 3DS MAX, substance painter


My Roles
Core Development - Designing and implemented key mechanics including controller input handling, gameplay loops, player combat system and environment interactions
Bug Fixing - Identified and fixed a wide range of issues including gameplayer mechanics, input systems, UI and environment interactions for smoother gameplay.
Collaboration - Collaborated with the art team to integrate assets and maintain a balanced game play.
Project Planning - Worked with the team to develop project plans and ensure tasks were completed on time and within deadlines.
Throughout the development of Brawlosseum, I contributed to multiple areas of the project, with a focus on gameplay systems and technical implementation. Below are some of the key features I worked on
Player Input System & Player Mechanics
Set up Unity's Input System to support multiple controllers, ensuring smooth player assignment and responsive controls. Implemented core mechanics such as movement and some player abilities.



Environment Programming
Implemented interactive environmental system, including spike trap functionality, dynamic river push mechanics, procedurally destructible objects.


UI & Loading Functionality
Created and implemented user interface elements such as menu, in game HUDs, Round Complete Screen. Also implemented smooth transition between different arenas and scenes



