
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.​
-


















