top of page
Stormgate - Frost Giant Studios
System Designer
Associate System Designer
System Designer Intern
Jan 2024 - Present
Jan 2023 - Jan 2024
Aug 2022 - Dec 2022
System Designer & Technical Designer's responsibilities can be various in different studios.
Mine is focusing on prototyping, gameplay scripting, supporting other designers, and polishing.
-
Tech Work (60%)
-
C++ scripting on the editor's gameplay functionality that will be used by other designers.
-
Unreal side C++ coding & Blueprints for new gameplay functionality and units.
-
-
"Shoulder Tapping" (20%)
-
Helping non-technical designers implement units & triggers with the editor expertise.
-
Helping other designers & artists fix Bugs.
-
-
Design Work (20%)
-
Tuning the existing unit & ability.
-
Prototype & implement 1v1 units & abilities with the editor.
-
3vE Coop Hero Implementation (Hero Unit, Army Unit, Tech Tree, Upgrades, Progression).
-
Tech Design Owner of Maloc, Amara, Warz.
-
-
3vE Coop Hero Design
-
Maloc final pass
-
Top Bar: Felhog Charging, Mortardon Strike.
-
Lv1 - Lv20 Progression.
-
Other tuning based on feedback
-
-
Warz initial pass
-
Hero Abilities, Unique Units, Upgrades, Lv1 - Lv20 Progression.
-
-
-
Selected Works of Huijie
So I want to polish an ability I made with editor, but what if there is no such feature?
Cinder Storm is Maloc's ultimate ability that selects multiple random enemy units around him per second, then drops a delaying aoe on them.
But what if there is no enemy around?
To polish this ultimate, I added a new feature in the editor that can execute an effect when the search can not find a target.
Now, Cinder Storm will attack random locations if no enemy unit is around. Other designers also get a new toy within our editor : )
Improving approachability: Tech Polish (script changes) around player control
Attack Ability Target Filter: No more excuses! Accidentally attacking a resource node will become an Attack-Move to that location.
Ray Trace Multi & Ability Validator: Air unit blocks your targeting to the ground unit under it? Now, the ability will validate multiple targets if they are overlaid.
Smart Command Filter: Units that can attack a tree will no longer try to attack a tree when issued a smart command (right click); they will walk toward it along with the whole army.
Resource Harvest Polish (Smart Command):
-
Different Resource: Harvest the new one.
-
Same Resource: Return if Full, Harvest if not Full.
-
Dropoff Structure: Return, then Harvest.
-
No Valid Resource Node: Stay and Wait.
Adding new gameplay feature for the editor
Attack Ground Ability: Unit is able to attack at a location instead of requiring an unit as the target
Projectile Bouncing
Death Type: Damage can be tagged to trigger different Death Types.
Burning Death Type in the video.
2nd Resource Generation
Worker Saturation UI
Minimum Attack Range
Infest: an Infernal faction-wide Buff doing DOT & creating a fiend when the host dies.
Energy Type: Units can use different kinds of Energy with different Energy Bars.
Most units are using Energy.
Kastiel Arkhos Arcship is using Animus.
2nd Resource Harvest & Dropoff Structure
Deprecated: Blocked 2nd Resource Generator
Prototyping, implementing units, heroes, level triggers, etc.
Mortardon Prototype: Long-Range Siege unit whose shots are not accurate.
Fire Giant Prototype: Melee unit does multiple AOE bursts, good against large units.
Maloc's Serve the Flame ability can consume corpses and summon Burned Ones with various size based on the number of corpses it consumes.
Warz has multiple conditions that affect his basic attack.
When throwing his weapon out: Spectral Weapon.
When applying Infest to his weapon (green).
When using the Ultimate: 360 Degree AOE.
This means he has 8 versions of the basic attack.
bottom of page