This job might no longer be available.

Junior Animation Programmer-源·计划

Ubisoft
Shanghai Shanghai cn
1 year ago
Apply

Job Description

你将作为动画程序员参与制作次世代主机、PC游戏。你将与不同的动画师、程序员以及动作捕捉团队合作,了解他们的游戏动画需求、设计解决方案。 此外,你还将与世界各地的开发团队一起学习和应用最新的动画技术,以制作最佳的游戏角色视觉动画表现。
- 维护游戏引擎的动画系统,并根据新项目的需求进行定制优化
- 以清晰和结构化的方式进行编程,满足游戏性能、内存、维护、兼容性和可移植性要求
- 结合游戏设计的技术和艺术方面,并对动画系统进行编程,用来实现最佳视觉表现
- 调查并解决由用户、开发人员或质量控制团队标记的错误
- 编写并维护文档,方便用户使用的现有的功能和系统

We are looking for a talented junior animation programmer as one of our AAA production teams for the next generation console and PC device. You will work with different animation, programming, and mocap teams to understand their game animation needs, constraints, and intentions to design adapted solutions. Moreover, you will learn and apply newest animation technology with other teams around the world, to make the best visual animation representation of game characters.

Responsibilities:
• Maintain existing animation systems unique to Ubisoft and optimize the animation engine capabilities for new projects.
• Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements.
• Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation.
• Investigate and resolve bugs flagged by users, fellow developers, or the quality control team.
• Write and maintain clear documentation to guide users in understanding the features and systems at their disposal.

Qualifications

- 计算机科学等教育背景
- 扎实的计算机图形学数学知识
- 精通C++和调试
- 动画的编程经验
- 灵活应用新技术满足项目需求
- 协作和创新精神和积极的人际交往能力

进阶要求:
- DCC工具编程经验
- 动画图编程经验
- IK,布娃娃应用,程序式动画编程经验
- 主机或pc游戏开发经验

Requirements:
• Education background in Computer Science or Software Engineering or equivalent experience
• Good 3D math skills
• Proficiency in C++ and debugging
• Knowledge of basic algorithms and frameworks used in game creation.
• Experienced programming with a focus on animation
• Flexibility to adapt new technologies to project requirements
• A collaborative and innovative spirit + communication and interpersonal skills
Nice To Have:
• Experienced programming with DCC tools.
• Experience in Game AI development.
• Experienced programming with animation graph
• Experienced programming with IK, ragdoll, procedural animation, etc.
• Console or PC game programming experience

About Program Origin (源·计划):
Program Origin is a game development trainee program initiated by Ubisoft Shanghai, aiming to identify outstanding graduates (less than one year of work experience) with huge potential from both domestic and overseas universities. Students will be selected to join our three-month training and practice focusing on four core functions of programming, planning, art and animation.
Students in Program Origin will be coached by Ubisoft senior experts who have more than ten years of experience in AAA game production, attend courses specifically developed by the company and the program team, and apply what they have learned into practice, to lay a solid professional foundation. In the training, students will have full and close exposure to Ubisoft’s advanced industrialized management process, self-developed engine research as well as trainings on game development skills.
In the final stage, students from Program Origin who pass the interviews will join Ubisoft Shanghai to work on the core teams for the development and production of major IP projects such as Heroes of Might & Magic®, Far Cry®, The Division®, Just Dance® and Avatar: Frontiers of Pandora™.

Additional Information

What you will also get:

Why Ubisoft Shanghai?

Be a part of the most exciting and innovating video game company in China. Come to work in Shanghai, an amazing city renowned as “Paris of the East”.

Together with a team of multi-national professionals equipped with the cutting-edge technologies, you can be assured of an experience that is both aspirational and fulfilling.

By working in Shanghai studio, you will also be offered with an array of career development opportunities, an abundant training resources, and moreover, a stimulating and creative work environment.

If you’re looking for this kind of job opportunity, you’ll find it here at Ubisoft Shanghai.

Join us for an exciting adventure and make great games!

Company Description

About UBISOFT & Shanghai Studio:

Ubisoft’s19,000 team members, working across more than 40 locations around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent has brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

Created in 1996, Ubisoft Shanghai studio, is a vibrant and exciting place where our 600+ talents get opportunities to either co-develop great AAA blockbuster games, create cutting-edge online games or produce fun mobile games.

To learn more, please visit: www.ubisoftgroup.com

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Ubisoft

Art jobs