This job might no longer be available.

Graphics Programmer

Ubisoft
Chengdu Sichuan cn
3 years ago
Apply

Job Description

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

关于该岗位

育碧成都正在寻找一位图形程序员,他/她将作为很重要的成员,去创造我们下一个令人兴奋的游戏,确保游戏带来一流的视觉效果;他/她还会基于DirectX/OpenGL,运用育碧自研游戏引擎开发游戏图形的相关功能。

这包括分析需求、设计解决方案、实现程序;当然也包括优化程序以提高游戏的运行性能。

你的具体工作

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

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

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

- 优化游戏图形性能

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

- 符合代码规范地编程

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

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

Qualifications

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的经验

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

加分项

- 有主机游戏开发经验

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

- 热爱游戏

Company 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: http://www.ubisoftgroup.com or our WeChat account (UBISOFT育碧or 育碧招聘).

育碧成都自2008年建立后已成为中国西部地区主要游戏研发工作室之一,并拥有超过320名员工致力于研发育碧旗下的经典游戏。我们与其他育碧工作室合作研发了多个AAA游戏,如《刺客信条》、《碧海黑帆》及《荣耀战魂》。同时我们也致力于自主研发休闲类游戏,如《疯狂兔子:奇遇派对》以及将多款育碧经典游戏移植到Switch平台。

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

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

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

Jobs at Ubisoft

Engineering jobs