top of page

PHASE 4

ROLE

Combat Programmer

TEAM SIZE

22

DURATION

 January 2024 - May 2024

SOFTWARE

Unity, GitHub, Autodesk Maya, Photoshop

TYPE

College Capstone Project

PLATFORM

PC

ABOUT

Fight with your squad in this top-down multiplayer online battle arena. Choose to play as one of the four elements—gas, liquid, solid, or plasma—to capture hardpoints for victory. Each element possesses unique abilities, and the map is composed of the four elements, making your choice crucial in bringing glory to your home planet.

COMBAT ENGINEER

Responsibilities

  • As the combat engineer I developed a modular attack controller, attack creation system, character prefabs, and attack visual effects.

  • Collaborated with artists, designers, and other engineers to design, create, and implement characters and abilities.

Modular Attack Controller​

  • Created a modular attack controller, allowing players to switch attacks based on chosen phase type, and their desired play style.

  • Used state pattern, so only one ability can be activated at a time, promoting strategic gameplay.

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Attack Creation System

  • Developed attack creation system using Unity's scriptable objects, categorized attacks based on class: projectile, area of effect, melee, and movement.

  • Limited coupling, so attack classes could be combined to create unique attacks.

    • Example: Combining projectile and AOE attack to create an explosive bullet.​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Visual Effects

  • Created over 12 stylized VFXs using Unity's Visual Effect Graph and Shader Graph.

    • Attacks, hit, death, respawn, and more.​

image_2024-05-12_204003750.png
PHASE 4
ABOUT
COMBAT
bottom of page