Offers “Ubisoft”

Expires soon Ubisoft

Graphics Programmer

  • Internship
  • Teaching

Job description

Established in 2008, Ubisoft Chengdu is one of the key game studios in western China and a full-fledged production center, with over 320 talents contributing to Ubisoft’s line-up. We have a strong track record of co-development on Ubisoft’s biggest brands such as Assassin’s Creed®, Skull and Bones™ and For Honor®, as well as developing casual games such as Rabbids party game and bringing hit titles to Switch.  

Meanwhile, we are also a pioneer in cutting-edge technology driving Ubisoft’s “games as a service (GAAS)” ethos. Chengdu’s technology team develops products that empower production teams to make educated, data-driven decisions on hit Ubisoft brands.

To find out more, please visit our website:  or our WeChat account (UBISOFT育碧or 育碧招聘).


同时,育碧成都工作室也是研发前沿性技术的领军者,其“Games As A Service  (GAAS)” 的理念带领企业不断推陈出新。成都工作室的技术团队开发的产品被运用于育碧旗下众多知名游戏品牌,有效协助研发团队基于科学数据做出准确决策。

想要了解更多,敬请点击 ,或关注我们的微信公众号(“UBISOFT育碧”以及“育碧招聘”)。

About the role
Ubisoft is looking for a Graphics Programmer, the job holder would be the key person responsible for the graphics quality of our next exciting game. He/she can develop Graphics features based on DirectX/OpenGL on internal/external game engine.

This includes, analyzing requirements, designing solutions, and implementing. The other important responsibility is optimizing the game performance.

What you will do
- To develop and maintain graphics features and shaders based on an internal Engine for various platforms
- Offer advice/ suggestions, and develop tools to improving the development process
- Use proper tools to analyze the rendering pipeline performance and identify bottleneck
- Optimize the game graphics performance
- Develop solutions to address actual needs and actively verify these solutions
- Write clean, modular, robust code and meet the coding standard
- To be proactive to collect feedback and help with solutions and problem solving
- Mentor junior programmers on how to improve their performance and have good working habits





- 基于育碧自研游戏引擎,为不同游戏平台开发计算机图形功能,编写Shader

- 为游戏开发流程提供建议和开发对应工具

- 使用工具分析图形渲染管线的性能,找到瓶颈

- 优化游戏图形性能

- 为项目中实际的技术难点提供思路及验证解决方案

- 符合代码规范地编程

- 主动寻求项目反馈以帮助解决开发过程中的障碍

- 培训,引导初级程序员,帮助提高工作质量和养成良好工作习惯

What you should be equipped with 

- University degree of Computer Science, Software Engineering or related filed
- 3+ years of 3D graphics programming, game project preferred
- Knowledge in Mathematics and 3D rendering algorithms
- Strong C++ programming experience
- Good knowledge of OpenGL ES3.0, GLSL and /or HLSL shaders
- Experienced in writing shaders and working with 3D Studio Max
- Able to program and debug on complex applications using object-oriented or procedural programming

- Good written and oral English to interact with a multi-culture work environment

Bonus points

- Experience in console game development

- Project and people management experience
- Being a gamer is always a plus



- 本科学历,计算机科学与技术、软件工程等相关专业

- 3年以上3D图形程序开发经验,游戏项目优先

- 良好的数学基础和3D渲染算法知识

- 熟练掌握C++

- 熟悉OpenGL ES3.0, GLSL 或 HLSL shaders

- 有编写shader 和使用 3D Studio Max的经验

- 良好的中英文语言能力,书面及口语



- 有主机游戏开发经验

- 项目管理或者人员管理经验

- 热爱游戏

Make every future a success.
  • Job directory
  • Business directory