Info

Genre: Party game

Roles: Gameplay & Scripting.

Time: 2 weeks

Team: 7 (3 Designers)

Platform: PC

Engine: Unreal 4

Version Control: Perforce

Theme: Physics-based, Goofy

Year:2019

Robotage

Robotage is a 2-4player party game goofy-deathmatch

Control robots who move by a physic-based spinning ball. 

The objective is to push the others off the map and be the last robot standing.  

My Contributions

  • Gameplay design

  • Blueprint Scripting

  • Player Controller

  • Organized Play-testing

  • Balancing

Robotage_Screenshot03.jpg

Content

 

Game Overview

Goal

Be the last robot rolling!

 

Design Pillars

physics_edited.png

Physic-based

joystick_edited_edited.png

Goofy

Podium.png

Copetitive

 

Game Loop

Fall

Try not to fall

off the roof!

Push

Push others

off the roof

 

Mechanics

Controls

Easy to understand, not as easy to control! 

One of the assignments for this project was Goofy controls.

We implemented this by making the player control a physics-based ball.

The controls are very easy to understand.

Just aim the controller stick in the direction where you want to move. 

 

But since the characters are physic-based and the movement is Torque-based. Turning and changing directions does not happen instantly.

It's the same thing with acceleration. It takes some time to spin up, Once you do you gain momentum very fast!

Attackers advantage

To give players an incentive to attack rather than just rolling around hiding. We added an "explosion" to the collision. The higher the momentum, the more powerful the explosion.

Embrace the philosophy "The best defense is a good offense"

Controls.PNG

Dash
 

  • A large amount of force is applied in the direction the player is aiming towards

  • The movement change is instant and the player keeps the momentum.

  • Can be used to push others or save yourself 

  • On a short cooldown

  • Feedback via Sound, VFX, and Haptic (Controller vibration)
     

The dash is designed to be useful but dangerous.​

  • If you intend to push someone out but miss you are very likely to roll out off the rooftop! 

  • When reaching high speed the robot becomes hard to control.

Fence

 

The fence is designed to save players from a slowly rolling over the edge or getting a light push once.

However, if you receive a hard push or come in with high speed you will fly through it. 

Once a piece of fence is destroyed it is gone for the rest of the match. 

HUD

Simple game, simple HUD!

All players start matches with 3 extra lives

Player direction indicator

 

Blueprints

(Click to enlarge).

Final thoughts

Even though the basic idea of the game is very simple, it took a lot of work and playtesting to balance the player movement and mechanics to were we wanted them to be. 

This was our first game project. I think we all learned a lot, Making the game was a lot of fun and I am proud of the result.