Knights of the Old Republic: Remake
Aspyr Media ◦ Action RPG
Role on Project: 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 and extending these systems in C++ where necessary).
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).