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