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.