Tools Programming


Role


Senior Tools Programmer across multiple projects, architecting and implementing custom editor tools, automation systems, and content creation workflows. Responsible for identifying development bottlenecks and creating solutions that eliminate tedious manual processes while preventing configuration errors.


Key Achievements


  • Automated Excel-to-game asset pipeline reducing hours of manual configuration to one-click operations
  • Built comprehensive AI authoring tools including visual HTN editors and custom property drawers for complex combat behaviors
  • Created world streaming management system enabling instant region loading and QA teleportation across open-world environments
  • Implemented data validation systems preventing configuration errors through dropdown menus and automated consistency checks

Featured Tools


Database Tooling

In-Engine Database System: Custom scriptable object editor supporting filtering, sorting, and bulk editing of character stats, eliminating spreadsheet juggling and providing real-time game integration for balance testing.


HTN Editor

Hierarchical Task Network Editor: Visual interface for creating complex combat AI behaviors, transforming technical decision trees into designer-friendly tools and dramatically reducing the barrier for AI behavior creation.


Patrol Path Tool

Intuitive Patrol Path System: Alt+click scene placement with dynamic insertion capabilities and visual radius configuration, enabling rapid NPC behavior setup without technical knowledge requirements.


Workflow Automation


Configuration Pipeline Automation

  • Excel-to-ScriptableObject import system eliminating manual asset configuration
  • Asset creation wizards handling repetitive setup patterns for characters, abilities, and items
  • Data validation preventing errors through dropdown menus replacing error-prone text fields

Content Creation Acceleration

  • Custom dialogue graph nodes enabling flexible narrative tool creation
  • Auto-complete search filters eliminating magic strings and reference errors
  • World region management system supporting one-click scene loading for large open worlds
Node Graph Tool

Impact


Transformed development workflows from hours-long manual processes into minutes-long automated operations. The tools directly enabled designers to focus on creative content creation rather than technical configuration, while preventing costly errors and significantly boosting team productivity and morale.