资深引擎开发-原神

Company Mihoyo

Focus Tech · Other

Location 上海

Published January 7, 2026

岗位职责

工作职责

  1. 和团队一起开发,实现每个版本的游戏内容,包括但不限于渲染、系统、物理、动画等引擎 Feature 功能;
  2. 根据项目需求迭代渲染、物理、动画等核心模块,保持业界最先进水平;
  3. 根据项目需求拓展引擎的子模块,如内存、文件、资源等;
  4. 优化游戏的 CPU、内存、IO、多线程调度等底层机制,保证多平台、分配置流畅的游戏体验;
  5. 处理多国多平台的操作系统差异,包括:Windows、iOS、Android、PlayStation、Xbox 等;
  6. 研究各种游戏引擎的功能、算法和架构;
  7. 工作内容可以给玩家更好的游戏体验。

-- 原神团队是一个扁平、敏捷、高效的团队,始终秉承有话直说、追求极致的价值观。我们在寻找一位有着专家级技术能力、丰富开发和项目经历的资深引擎研发工程师。你会和团队一起分享国际前沿的技术,突破现有的技能能力,创造新颖的玩法,并能够针对遇到的各种问题提供专业的设计思路和解决方案。

我们并非直接使用商业引擎,而是在 Unity 引擎基础上进行了深度改造,重构了渲染、动画、资源与平台层,构建了一套服务于开放世界、跑在数亿设备上的跨平台自研引擎。渲染侧自研 Hybrid Deferred 架构,覆盖 Tiled/Cluster 延迟光照、实时全局光照、Bindless、GPU-Driven 海量实例化、HiZ 与软件遮挡裁剪,并自研 Shader 编译链(DXC/变体预热/LRU 缓存);图形后端适配 DX11/DX 12. Vulkan、Metal、GLES 与 PS4/PS5/Xbox/鸿蒙等多平台。动画融合 Mecanim、ACL 压缩、Full-Body IK 与多线程动画任务图;物理基于 PhysX 并扩展 PBD 网格与动态布料仿真;底层自研 AssetBundle 资源管线、归档式虚拟文件系统、纹理流送与异步加载,全链路由 C++ Job System 调度。我们追求极致的画质与性能,在这里,你将站在国际前沿技术之上,把业界的先进理念落地为全球数亿玩家可感知的游戏体验。

任职要求

  1. 3 年以上游戏从业经历,或者同等时间的业余或独立游戏开发经历;
  2. 3 年以上 Unity 引擎的开发经验,5 年以上 C++ 使用经验;
  3. 良好的计算机基础、数学能力和 C++ 编程能力;
  4. 在渲染、系统、物理动画三个方向,至少擅长一个方向;
  5. 在内存、文件、资源复杂系统,任意一个方向有深入了解;
  6. 至少熟悉一个系统(Windows/iOS/Android/PlayStation)的引擎开发;
  7. 有主流商业引擎 Unity/UE 或 3A 大厂自研引擎源码开发经验;
  8. 良好的工程设计能力与规范的编程风格,能熟练使用各种设计模式;
  9. 具有良好的沟通协作能力、自驱动的学习能力和分析解决问题能力,责任心强。