Job Description
Rockstar Games is seeking an Animation R&D Programmer to join their team in Oakville, Ontario. The role involves developing advanced animation systems for large open-world, character-based games. The programmer will work within the Animation R&D team, contributing to the creation of next-generation character animation technology.
The role is based in Rockstar's unique game development studio in Oakville, ON.
Responsibilities:
- Inventing, developing, expanding, maintaining, and supporting an extensive runtime animation system, pipeline, and tools.
- Developing robust and performant technology to adjust animation to different characters, situations, and environments.
- Collaborating and contributing to the research and development of features related to procedural animation, motion adaptation, and character motion synthesis.
- Keeping up to date with the latest academic and industry breakthroughs.
- Independently researching and developing improvements to continuously push our technology forward.
Requirements:
- A degree in Computer Science or related field, or equivalent industry experience.
- Proven experience in animation retargeting, motion adaptation, or related subjects.
- Experience creating, extending, or working with an animation system within a game engine.
- Good communication skills to share complex technical information.
- Strong C/C++ programming skills.
- Strong 3D math skills.
- Knowledge of character animation technology, particularly retargeting and IK systems.
- Familiarity with common optimization and multi-threading techniques.
The role offers:
- Opportunity to work on world-class entertainment experiences with a talented team.
- Exposure to advanced animation systems for large open-world games.