Procedural Animation Programmer Job Description

Procedural Animation Programmer Job Description Template

Our company is looking for a Procedural Animation Programmer to join our team.

Responsibilities:

  • Develop, maintain, extend and support a wide range of procedural animation solutions, to achieve a variety of different character behaviors;
  • Work closely with both the core animation technology team and gameplay teams across different Rockstar studios;
  • Independently research and develop new procedural animation techniques;
  • Iterate with designers to continuously improve the quality and robustness of physics-driven animation in all Rockstar titles.

Requirements:

  • Basic understanding of human motion and biomechanics, the cognitive and physiological processes involved, is a definite plus;
  • Passion for character based games, good eye for character and animation aesthetics;
  • Experience developing within a large existing codebase, collaborating or working independently within a large team;
  • Strong C/C++ programming skills, OO design skills and 3D math background;
  • Detailed knowledge of character physics, ragdolls, IK, and more traditional animation techniques;
  • Familiarity with optimization and multi-threading techniques;
  • Good communication skills, ability to clearly share complex technical information with programmers, animators, and designers.

What job descriptions are similar to Procedural Animation Programmer?