Supercell logo
超级细胞
Senior Engine Programmer, Rendering , Clash Royale

Senior Engine Programmer, Rendering , Clash Royale

发布于 大约 9 小时前

普通员工/个人贡献者

上海市
高级经验
全职员工
仅现场办公
学历未注明
游戏开发
3D渲染
Gpu
Ios/Android
Shader
图形调试
性能优化
游戏引擎
移动端
材质与光照

AI 估算 · 40k–65k

高级渲染引擎人才稀缺,Supercell平台带来品牌溢价,上海游戏行业薪资竞争力强。

职位详情

关于这个职位

这是一个在Supercell上海工作室的资深引擎程序员职位,专注于皇室战争(Clash Royale)的3D渲染和引擎系统开发

你将负责演进自研C++引擎的渲染架构,与美术和设计师协作优化性能,解决移动端图形难题,并推动游戏体验的持续提升
适合拥有深厚C++功底和实时渲染经验、热爱游戏的技术专家

最低要求

在游戏或引擎开发中拥有扎实的现代C++专业经验

深入了解实时3D渲染、GPU管线、着色器、图形调试和性能分析
对游戏引擎架构以及渲染、资源、内存、线程、游戏玩法和平台层之间的交互有深入理解
有发布和优化高质量游戏功能的经验,而不仅仅是开发孤立的引擎技术
有在大型成熟代码库中工作并以安全务实的方式逐步改进的经验
对移动硬件和平台限制有扎实理解,包括CPU/GPU预算、内存、带宽、电池和设备碎片化
能够独立识别问题,探索权衡,并将解决方案从设计贯穿到实现、验证和生产
有效的跨学科沟通技巧,并真正有兴趣与美术和设计师合作
适应性强、判断力好、团队第一的心态
我们相信制作游戏是一项团队运动
对AI辅助开发采取自我驱动的方式:你实验现代工具,在能产生有意义杠杆的地方应用它们,并使用合理的工程判断和适当的护栏

工作职责

拥有并演进Clash Royale和Supercell自研C++引擎中的渲染系统和3D图形特性

与美术、设计师和其他程序员紧密合作,将视觉和玩法愿景转化为性能优秀、生产就绪的功能
设计并实现渲染管线中的系统,如材质与着色器、光照、阴影、后处理、可见性、批处理、动画集成和资源工作流
在广泛的iOS和Android设备上分析并优化CPU、GPU、内存、加载和帧时间性能
诊断复杂的视觉、性能和平台特定问题,并在大型实时代码库中提供可靠的解决方案
改进引擎架构、工具和工作流,使团队能更快迭代并自信地创作内容
平衡长期技术方向与不断演进的实时游戏的日常需求,在不拖慢功能开发的情况下逐步改进系统
在需要时超越渲染领域,成为多面手问题解决者和强力的团队成员

优先资格

有专有或定制游戏引擎的经验

有移动图形API(如Metal、Vulkan或OpenGL ES)或D3D/主机API的同等经验
在一个或多个专业领域有扎实知识,如物理基础渲染、光照与阴影、GPU驱动渲染、可见性与剔除、动画渲染、粒子与VFX或渲染工具
有构建面向美术的工具、资源管线或工作流的经验,以提高迭代速度和视觉质量
有在全球规模开发和运营成功实时移动游戏的经验
至少发布过一款游戏,并支持从功能开发到发布和实时运营的项目

AI 洞察

优缺点分析

优点

  • 参与《皇室战争》这一全球顶级手游的长期演进,平台影响力大
  • 自研引擎渲染技术栈深入,能获得图形领域的深度积累
  • 上海工作室处于国际团队环境中,有全球合作视野
  • 工作内容横跨底层图形和线上游戏需求,技术复杂度高
  • 在大型代码库中改进系统需兼顾稳定性,迭代节奏可能较慢
  • 移动端设备性能差异大,优化工作繁重且需持续关注
  • 这个职位适合那些对游戏图形技术有强烈热情、拥有扎实C++基础、能在复杂多约束环境下解决问题,并且乐于与多学科团队协作的资深工程师

缺点 / 挑战

  • 公司文化注重独立与信任,工作自由度较高

角色解读

  • 在渲染、引擎架构等方向成为专家,参与核心决策
  • 在Supercell独立细胞文化中,有机会主导新项目的技术探索
  • 虽然公司不设传统晋升头衔,但影响力可扩展至跨工作室技术合作
  • 深入渲染管线核心,设计并实现材质、着色器、光照、阴影、后处理等系统
  • 与美术、设计团队紧密合作,将视觉概念转化为可在移动设备上流畅运行的特性
  • 对iOS/Android设备进行全面的性能分析,解决CPU/GPU/内存瓶颈
  • 在大型实时代码库中演进引擎架构,平衡长期愿景与短期交付
  • 精通现代C++,熟悉游戏引擎架构和渲染系统设计
  • 深入理解GPU管线、着色器编程、图形调试技巧
  • 具备优化移动端性能的经验,了解设备碎片化挑战
  • 优秀的跨团队沟通能力,能与美术和设计师顺畅协作

申请策略

  • 在简历和面试中表达对《皇室战争》和Supercell文化的理解
  • 准备一个完整的渲染优化案例,从问题到解决方案
  • 突出你在渲染管线、GPU优化、着色器等方面的具体项目经验
  • 用数据说明你带来的性能提升(如帧率提升、内存降低等)
  • 强调与美术/设计团队的协作经历和成果
  • 展示你在大型代码库中做改进的方法和思考
  • 提前熟悉Metal或Vulkan等现代图形API
  • 学习GPU-driven渲染、可见性剔除等前沿技术

面试指南

  • 使用STAR/SOAR结构:情境、任务、行动、结果
  • 强调权衡:说明你如何在不同方案间取舍,并基于约束做决策
  • 展示团队合作:突出你如何与其他学科协作推动结果
  • 请描述一个你解决的渲染性能问题,你是如何定位和优化的?
  • 你和美术设计师最难忘的一次合作是什么?如何达成一致?
  • 在维护大型引擎时,如何平衡新功能开发与代码库稳定性?
  • 你如何看待GPU-driven rendering?它为移动端带来哪些机遇和挑战?
  • 如果让你改进Clash Royale的渲染架构,你会从哪个方面入手?

职位点评

69
综合评分

全球顶级游戏公司核心项目的高级渲染引擎岗,技术前沿、平台优质,但薪资未披露且工作生活平衡一般。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
最适合追求技术深度、渴望在核心游戏引擎领域挑战自我的资深程序员,且愿意接受现场工作和较高投入。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展85
工作生活50
使命价值60

薪资福利

70中等

该公司平台知名,薪资竞争力强,但JD未披露具体薪酬与福利细节,因此补偿性动机满足程度中等偏高。

薪资信号未披露(AI估算:40K-65K/月)

成长发展

85较高

职位涉及前沿渲染技术与复杂引擎系统,技术成长空间大,但未提及明确晋升通道,发展更多体现在专业深度上。

技术前沿前沿/新兴技术
技术栈C++、3D渲染、GPU、Shader、性能优化、Metal/Vulkan、移动端
业务类型ambiguous

工作生活

50较低

工作地点固定在上海办公室,要求现场办公,未提及弹性或远程,工作强度可能较大,生活方式满足程度一般。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

60中等

游戏行业能给玩家带来欢乐,但社会价值中性;公司注重创新,行业成熟,意义感中等。

行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs