Build multiplayer animation systems at Ubisoft using Unreal Engine, C++, and C# within a hands-on, empowered development team.
This Animation Programmer role supports an ambitious multiplayer experience developed in Unreal Engine. You will collaborate with animation, programming, and motion capture teams while combining technical and artistic perspectives. The work covers scalable systems, tools, procedural animation, and physics-based animation techniques.
Key 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 supporting dynamic and living worlds
- Optimize animation systems, code, memory usage, and performance
Requirements:
- Experience with C++ and C#
- Knowledge of Visual Studio
- Strong understanding of 3D mathematics
- Experience with rigging, state machines, ragdoll physics, and inverse kinematics
- Understanding of animation tool development and optimization
Apply animation programming expertise across Unreal Engine systems, technical tools, and multiplayer experiences at Ubisoft.
Unreal Engine Animation Programmer in Montréal employer: Ubisoft Entertainment Inc.
Ubisoft Toronto is an exceptional employer that fosters a vibrant and inclusive work culture, where creativity and innovation thrive. As a Team Lead Writer, you will not only have the opportunity to shape compelling narratives for the iconic Splinter Cell Remake but also benefit from mentorship and collaboration with talented professionals in the gaming industry. With a commitment to employee growth and diverse perspectives, Ubisoft offers a rewarding environment that inspires you to push the boundaries of entertainment.
Contact Details:
Ubisoft Entertainment Inc. Recruitment Team