Programmeuse, Programmeur Généraliste - Far Cry
Core
Develop stable, scalable tools and systems for production teams to create dynamic NPC behaviors, immersive dialogue sequences, and animation systems for the Far Cry game.
Role type
Senior IC generalist game programmer (tools & systems)
Builds
Production tools for NPC behavior, dialogue systems, and animation workflows for Ubisoft's Far Cry title
Domain
Video game development (AAA)
Deliverable
production ML models | product features | infrastructure
Required skills
C++ programming, game engine development, animation system integration, dialogue system implementation, tool development, performance optimization, debugging, cross-team collaboration
Preferred skills
Experience with integrated systems, knowledge of character animation systems, context-aware dialogue systems
Technologies
C++, game engines
Responsibilities
Develop narrative tools for dynamic NPC behaviors, design systems for ambient animations and contextual dialogue, create tools for NPC reaction to environmental stimuli, develop systems for smooth animation transitions, build tools for dialogue and conversation creation, synchronize animations and dialogue, maintain and debug existing systems, collaborate with production teams to improve workflows, document systems and share knowledge
Seniority
Senior, hands-on IC