Knights of the Old Republic: Remake
Aspyr Media ◦ Action RPG
Role on Project: Senior Combat Designer
Collaborating with design, engineering, and animation to prototype, build, iterate on, and polish combat, specifically enemy and ally AI and NPC roles, abilities, and behaviors.
Owning the Behavior Trees of all game AI, including NPCs and playable characters. Collaborating with programmers through technical specs to define and refine the project's Behavior Tree codebase as well as modifying, extending, and writing new systems in C++.
Developing pipelines, tools, and methodologies for large-scale content implementation for combat and non-combat NPCs, their abilities, and their behaviors across a large RPG with dozens of combat factions (including many types of droids and creatures).