X.D. Network logo
心动
客户端开发工程师(Unity-性能)

客户端开发工程师(Unity-性能)

发布于 大约 2 小时前

普通员工/个人贡献者

上海市
高级经验
全职员工
仅现场办公
本科
游戏开发
Cpu
Gpu
Ios
内存管理
多线程
性能优化

AI 估算 · 25k–45k

Unity性能优化方向稀缺,技术要求高,上海游戏公司资深岗位薪资竞争力强,结合上市平台,月薪中位数约35k。

职位详情

关于这个职位

该职位负责Unity手游的性能分析与优化,包括CPU、GPU、内存、加载等方向的瓶颈定位与解决,并深度参与Unity引擎源码定制与底层系统开发

要求5年以上客户端开发经验,精通C#和Unity引擎,适合热爱游戏技术、追求性能极致的开发者

最低要求

本科及以上学历,计算机或相关专业优先

具有 5 年及以上客户端开发经验,有完整 Unity 项目研发或运营经验
熟练掌握 C#,具备良好的代码设计、调试和工程实践能力
熟悉 Unity 引擎主要系统及运行机制,能够独立开展性能分析与优化
具备扎实的计算机基础,熟悉内存管理、多线程、操作系统等相关知识
具备较强的问题分析、系统设计和跨团队协作能力

工作职责

负责 Unity 手游的性能分析与优化,涵盖 CPU、GPU、内存、加载、资源及功耗等方向

建设和维护线上、线下性能分析工具与流程,定位并解决性能瓶颈
参与 Unity 引擎源码维护和定制开发,包括问题修复、性能优化及平台适配
参与资源管理、热更新、本地化等客户端底层系统的设计、开发与维护
分析和解决客户端崩溃、卡死、内存异常、渲染异常及设备兼容性等复杂问题

优先资格

有 Unity 引擎源码阅读、修改、编译或维护经验

熟悉 C++、Android/iOS 平台开发或移动端图形 API
有大型手游性能优化、稳定性治理、底层系统或疑难问题排查经验

AI 洞察

优缺点分析

优点

  • 技术深度极高,能接触Unity引擎源码,积累稀缺的引擎级能力
  • 心动为上市公司,平台稳定,游戏行业内认可度高
  • 性能优化领域专业性强,职业壁垒高,长期价值显著
  • 参与完整手游项目,可获得从底层到应用的全链路优化经验
  • 游戏行业普遍存在加班文化,需评估工作与生活的平衡
  • 适合对游戏引擎底层技术有浓厚兴趣、喜欢钻研性能问题、能承受一定工作强度的资深开发者

缺点 / 挑战

  • 性能问题复杂且紧急,可能需要应对高压力调试和线上问题处理
  • 需要持续跟进Unity版本更新和移动端硬件演进,学习成本较高

角色解读

  • 从客户端开发向资深性能优化专家发展,成为引擎级技术大牛
  • 可转向技术管理方向,带领性能优化团队或底层技术团队
  • 可拓展到渲染、工具链、引擎开发等更多底层技术领域
  • 负责Unity手游性能分析与优化,覆盖CPU、GPU、内存、加载、功耗等方向,定位并解决性能瓶颈
  • 建设和维护性能分析工具与流程,提升团队整体性能调优效率
  • 参与Unity引擎源码的维护和定制开发,进行问题修复、性能优化和平台适配
  • 参与底层系统设计开发,处理崩溃、卡死、内存异常等复杂技术问题
  • 精通C#,具备扎实的代码设计、调试和工程实践能力
  • 深入理解Unity引擎主要系统及运行机制,能独立开展性能分析与优化
  • 扎实的计算机基础,熟悉内存管理、多线程、操作系统等底层知识
  • 加分项:掌握C++、移动端图形API或有Unity引擎源码修改经验

申请策略

  • 提前了解心动公司文化和旗下游戏,如《香肠派对》《不思议迷宫》等,面试中可结合具体游戏讨论性能优化
  • 准备一份性能优化作品集或技术博客,能直观展示你的实战能力
  • 突出Unity项目性能优化案例,附上优化前后量化数据(如FPS、内存降低比例)
  • 强调C#编程能力和代码质量,如有引擎源码修改经历务必详细描述
  • 展示对Unity底层机制的理解,如内存分配、渲染管线、AssetBundle等
  • 列出处理过的复杂技术问题,如崩溃、卡顿、兼容性,并说明解决思路
  • 温习Unity Profiler、Memory Profiler等性能工具的使用,并练习分析典型问题
  • 学习C++和移动端图形API(如Metal/Vulkan),为引擎定制开发打基础

面试指南

  • 采用STAR法则描述项目经验:情境、任务、行动、结果,重点突出量化效果
  • 针对技术问题,先讲排查思路,再说工具和步骤,展示系统性思维
  • 结合Unity底层原理回答,避免停留在API使用层面,体现深度
  • 请描述一次你如何定位并解决Unity游戏内存泄漏的过程
  • 你如何分析游戏中的CPU瓶颈?使用过哪些工具和方法?
  • 谈谈你对Unity引擎资源加载机制(如AssetBundle、Resources)的理解
  • 如果某款设备出现渲染异常,你会如何系统排查?
  • 你是否有修改Unity引擎源码的经验?具体修改过哪些模块或功能?

职位点评

68
综合评分

上市游戏公司,Unity性能优化方向,技术挑战大,薪资可观,需现场办公。

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

更适合这类人
最适合追求技术深度和职业成长、对薪资和稳定性有一定要求但能接受现场办公和潜在加班的资深开发者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展85
工作生活50
使命价值55

薪资福利

70中等

上市游戏公司资深岗位,薪资水平预计较高但未明确披露,福利尚不明确,整体补偿性中等偏上。

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

成长发展

85较高

职位深度涉及引擎源码和底层优化,技术成长空间巨大,能积累稀缺技能,发展性动机满足度高。

技术前沿主流现代技术
技术栈Unity、C#、性能优化、内存管理、多线程、C++、Android、iOS
业务类型ambiguous

工作生活

50较低

要求现场办公,未提及灵活工作安排或WLB措施,游戏行业项目压力下可能存在加班,生活化动机满足有限。

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

使命价值

55较低

游戏行业成熟但竞争激烈,社会影响中性,职位本身以技术贡献为主,意义感满足程度中等。

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