Gameplay Programmer – Animation
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
#### Company Description Ubisoft is a global leader in video games, with teams spread across the four corners of the world who create original and memorable gaming experiences, from Assassin's Creed to Rainbow Six, including Just Dance and many more. We believe that diversity of perspectives drives progress for both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown! #### Job Description We are a small, autonomous team developing an ambitious multiplayer experience on Unreal Engine. We are looking for highly committed developers, driven by execution, a sense of responsibility and the pride of building something concrete - together. **What you will do** - Collaborate with the animation, programming and motion capture teams to understand their needs and develop suitable solutions. - Analyze the existing animation features in the game engine. - Design, develop and maintain high-performance, scalable animation systems. - Create tools and systems that contribute to living, dynamic worlds. - Maintain and optimize existing animation systems to meet the needs of new projects. - Program systems in a clear and structured way, taking performance, memory and compatibility into account. - Combine technical and artistic aspects to ensure a high-quality visual representation. - Research and develop new animation techniques, including procedural and physical ones. - Monitor animation practices and technologies and share your knowledge with the teams. - Take part in the continuous improvement of tools and processes related to animation. #### Qualifications **What you bring to the team** - Mastery of C++ and C#. - Effective use of Visual Studio. - Solid knowledge of 3D mathematics. - Experience working with animation techniques such as rigging, state machines, ragdoll physics, inverse kinematics (IK) and facial animations. - Understanding of the needs related to animation tool development and the ability to propose relevant improvements. - Collaborate effectively with cross-functional teams. - Attention to detail to identify and fix problems in systems. - Communicate technical concepts clearly to different partners.
Get similar jobs in Canada by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more Software Developer jobs in Canada.
Finding similar jobs…