This job might no longer be available.
Lead/Senior Graphics Programmer 主管/高级图形程序员
2 years ago
Job Description
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等游戏主机平台优化渲染流程及图形算法
- 负责图形技术难点,如优化裁剪方式,提供并验证解决方案
- 图形优化技术,如棋盘格渲染
- 为游戏开发流程提供建议和开发对应工具
- 预研光线追踪等技术方案,为提高项目质量做充分的积淀
Qualifications
What you should be equipped with
- University degree of Computer Science, Software Engineering or related filed
- 5+ years of 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
你需要具备
- 本科学历,计算机科学与技术、软件工程等相关专业
- 5年以上3D图形程序开发经验,游戏项目优先
- 了解任意3D游戏引擎的图形架构和硬件抽象层的实现
- 熟悉CPU,GPU架构及相关开发技术
- 多线程编程技术
- 熟练掌握C++,具备扎实的编程技术和代码规范,拥有良好的数学基础和图形学算法知识
- 掌握至少一门shader语言(GLSL 或 HLSL)
- 熟悉性能及内存优化
- 良好的中英文语言能力
Additional Information
Bonus point
- Experience in console game development
- Project and people management experience
加分项
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.