Animation Programmer
Core
Design, develop, and maintain scalable animation systems for a multiplayer game experience, combining technical and artistic perspectives to support dynamic worlds.
Role type
Senior IC animation programmer
Builds
Scalable animation systems, tools for dynamic worlds, procedural and physics-based animation techniques
Domain
Video game development (multiplayer experience)
Deliverable
production ML models | product features
Required skills
C++, C#, 3D mathematics, animation state machines, inverse kinematics (IK), ragdoll physics, facial animation, animation tool development, Visual Studio
Preferred skills
procedural animation, physics-based animation, animation technology research
Technologies
Unreal Engine, Visual Studio
Responsibilities
Collaborate with animation, programming, and motion capture teams; Analyze existing animation features within the game engine; Design, develop, and maintain scalable animation systems; Create tools and systems that support dynamic and living worlds; Maintain and optimize existing animation systems; Research and develop new animation techniques including procedural and physics-based animation
Seniority
Senior, hands-on IC