Top Down Project

Engine: Unity 3D

Team Size: 6

Role: UI Designer/Engineer & Game Designer

  • Character Movement.

  • Camera Behavior.

  • Dashing Mechanics functionality & Player Facing Information such as Audio & Visual feedback.

  • Created level layouts for the game.

  • Created UI functionality & visual for the entire game.

  • Transitions between scenes.

  • Transition between waves.

  • Collaborated with all other designers to get their mechanics implemented and working with my UI elements.


Dashing Mechanic

A Dash ability that the player can use in the game to avoid getting hit by the enemies. This ability also is tied to a cooldown after it is used. I made a visual for this ability so the player knows when the ability is ready to use again. I also added audio feedback when the player initiates the dash.

Dashing Mechanic & Cooldown Visual.


Charged Attack

This mechanic was a collaboration between me and one other game designers. My task was to implement the player facing information for the ability while the other designer implemented the functionality of the charge attack. After he finished the functionality of how the charge attack works, I then created a icon on the players skill bar for the weapon that the player currently has equipped. When the player holds down an input key for the charge attack, the icon will fill. Once fully filled, audio feedback will let the player know the charge is ready to be executed. Once the skill is used, the cooldown returns back to normal.

Charged Attack cooldown and player feedback.


Starting Wave Transition

When starting the game, I made it so that the camera will smoothly move to the players position. The wave will start after the text is gone. I added a audio feedback letting the player know when an enemy spawns into the map.

This is the starting wave transition in the game.