Mecha-Rush

Overview

Mecha-rush is a 3D Platforming game, where you play as a robot created for combat. You move through tests set up by the company that made you, in order to evaluate your movement and combat capabilities.

You have to fight with a variety of other robot models such as one that punches, one that shoots and one that will detonate once it gets close to you. You must use a combination of your own attacks and movement abilities to fend off the enemies and make your way to the elevator to the next chamber.

Charge up jumps to launch yourself into the air, slide through small spaces, break floors with a ground pound, and dash through the air. Be fast and Be Brutal.

Platform: Windows PC

Engine: Unreal Engine 5

Duration: 2 Months

Completed: 2025

Team Size: 6

Project Design Goal

To create a fast paced game centred around a fun repetitive game loop.

Detailed Information

On Mecha-Rush I was both the narrative and technical designer. This left me with several varied responsibilities. The first element I created was a simple narrative surrounding who the player was and why they were making their way through the levels.

As a technical designer, it was my responsibility to decide upon the mechanics that we wanted for the game. For movement, I identified four main mechanics that would allow for a fast paced and fluid movement system within the time allocated for the project. I decided upon a dash, a slide, a ground pound and a charge jump. I was also in charge of getting all these systems to work and adding breakable floors to ensure the ground pound had purpose.

I also had the responsibility of creating the enemy types. I identified that having separate melee and ranged combatants would make for a varied combat loop. I also decided to make a weaker enemy that could instantly defeat the player, functioning as a glass cannon.

Finally, I had the responsibility of creating the system of scoring and moving the player between the levels. I worked out the score for the highest medal based on the quickest run of the level I could achieve.