AI Programmer (Far Cry)
Core
Designing and maintaining NPC behavior systems, including combat coordination, systemic reactions to environmental events, and believable animation-driven behaviors.
Role type
Senior IC AI Programmer (Game)
Builds
NPC behavior logic, behavior trees, and animation integration systems for video games.
Domain
Video Game Development / Artificial Intelligence
Deliverable
production ML models | product features
Required skills
C++ programming, behavior tree architecture, NPC behavior design, console development, animation system integration, performance optimization
Preferred skills
Game design intuition, creative problem solving, cross-disciplinary collaboration
Technologies
C++, Behavior Trees
Responsibilities
Maintain and debug NPC behavior systems; implement combat coordination and systemic reactions to in-game events; create unique behaviors for character archetypes; collaborate with animators to ensure believable movement; proactively identify and resolve performance issues or missing features.
Seniority
Mid-Senior, hands-on IC