← Back to all projects

Fairyship Games

Testament:
The Order of
High Human

A first-person fantasy action game where I developed combat AI, boss systems, gameplay abilities, traversal, runtime frameworks, and Unreal Editor tools.

Key art for Testament: The Order of High Human showing the protagonist overlooking a fantasy landscape

StudioFairyship Games

RoleSenior Game Programmer

Period2019–2023

StackUnreal Engine · C++ · GAS

Responsibilities

Crowd AI and attack coordination

Implemented crowd enemy AI, animation systems, and a crowd manager that coordinated attack behavior across encounters.

AI / Crowd / Animation

Gameplay Ability System and player locomotion

Implemented GAS attributes, gameplay abilities, effects, and attribute execution classes, alongside player locomotion systems for climbing, vaulting, ledge walking, wall running, and rope climbing.

GAS / C++ / Locomotion

Boss character systems

Implemented all boss characters, including their AI behavior, animation blueprints, abilities, and gameplay effects.

Boss AI / Animation / Abilities

Combat mechanics

Developed projectiles, spells, traps, and supporting combat mechanics outside the core GAS implementation.

Projectiles / Spells / Traps

Runtime performance systems

Built an object pooling system and a state-machine-based spawn system to support efficient, controllable runtime encounters.

Pooling / Spawning / Optimization

Production tools

Created Unreal Editor tools for optimization, level design, and in-editor bug reporting to support the wider development team.

Editor Tools / Level Design / QA