Lead/Senior Graphics Programmer 主管/高级图形程序员

Dec 07, 2022
Chengdu, China
... Not specified
... Senior
Full time
... Office work

About the role

Being part of the graphics team in Ubisoft Chengdu is exciting! Recently, we have been a key player in building the rendering pipeline on Switch platform and graphics optimization for “Immortals Fenyx Rising”. Join us, you will have the privilege to access all the original code of our famous in-house game engine Anvil, which we used to co-developed AAA game titles such as “Assassin's Creed” series and “Skull & Bone”, as well as Snowdrop engine used to develop many notable games by Ubisoft Studios.

Depending on your skills and experience, you will join the team making games ranges from party games such as “Rabbids” or “Roller Champions”, to AAA games like “Assassin's Creed”.

What you will do

  • Based on Ubisoft’s in-house game engine, and in cooperation with technical art, responsible for the technical research and development of the graphics rendering pipeline, improve the quality of the game visuals and improve performance;
  • Optimize the rendering pipeline and graphics algorithm for console game platforms like PlayStation, Xbox and Switch;
  • Analysis of graphics technical difficulties and provide solutions, such as culling optimization;
  • Graphics optimization technology: such as checkerboard rendering;
  • Provide suggestions and develop corresponding tools for the game development process for debug purpose;
  • Pre-research technical solutions such as ray tracing

关于该岗位

加入育碧成都的图形程序团队吧!我们近期为“渡神记”在 Switch平台建立渲染管线和图形优化做出了重大贡献。育碧对程序团队开放所有的引擎底层源码,包括用于育碧成都参与开发的刺客信条系列的Anvil引擎,和用于其他众多育碧知名游戏的Snowdrop引擎。

根据你的经验和技能,你将可能会支持例如疯狂兔子、冠军冲刺这样的休闲派对类游戏;或者像刺客信条这样的AAA级项目。

你的具体工作

  • 基于育碧自研游戏引擎,和技术美术合作,负责图形渲染管线相关的技术研发,提升游戏画面质量并解决性能问题
  • 针对PS, Xbox, Switch等游戏主机平台优化渲染流程及图形算法
  • 负责图形技术难点,如优化裁剪方式,提供并验证解决方案
  • 图形优化技术,如棋盘格渲染
  • 为游戏开发流程提供建议和开发对应工具
  • 预研光线追踪等技术方案,为提高项目质量做充分的积淀

What you should be equipped with

  • Excellent foundation knowledge of Computer Science & Software Engineering
  • Experienced in 3D graphics programming, game project preferred
  • Understanding of any 3D game engine graphics part architecture and HAL(hardware abstract layer) implementation
  • Familiar with CPU, GPU architecture and related development technology
  • Multi-thread programming
  • Familiar with C++, have solid programming skills and good coding standard, good mathematical foundation and knowledge of graphics algorithms
  • Master at least one shader language (GLSL or HLSL)
  • Familiar with performance and memory optimization
  • Good written English to interact with a multi-culture work environment

Bonus point

  • Experience in console game development
  • Project and people management experience

你需要具备

  • 本科学历,计算机科学与技术、软件工程等相关专业
  • 丰富的3D图形程序开发经验,游戏项目优先
  • 了解任意3D游戏引擎的图形架构和硬件抽象层的实现
  • 熟悉CPU,GPU架构及相关开发技术
  • 多线程编程技术
  • 熟练掌握C++,具备扎实的编程技术和代码规范,拥有良好的数学基础和图形学算法知识
  • 掌握至少一门shader语言(GLSL 或 HLSL)
  • 熟悉性能及内存优化
  • 良好的中英文语言能力

加分项

  • 有主机游戏开发经验
  • 项目管理或者人员管理经验

Ubisoft CSR commitment

Making a long-lasting positive impact for our players, our teams, our partners and our planet.

In Ubisoft, we are working to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business.

为我们的玩家、团队、合作伙伴以及地球持续带来积极影响

育碧致力于通过打造新颖深刻的游戏体验及扩大游戏的积极影响,来丰富玩家的生活。为了实现这一目标,我们始终寻求为团队提供更加安全包容的工作环境。我们通过与世界各地的非营利机构合作开展项目,同时努力降低自身业务对环境的影响,来回馈社区。

To learn more about Ubisoft’s Environmental Commitment

了解更多有关育碧对环境的承诺

Play Green: Ubisoft’s Commitment to Global Carbon Neutrality

https://youtu.be/w2gstlpydks

2022 Update

https://news.ubisoft.com/en-us/article/2xcruKK2rZJ22OSeyWzkKO/ubisofts-environmental-commitment-2022-update

I'm interested

Top Jobs