跳转至

米哈游 2024 社招引擎岗 JD

引擎开发 - 崩坏:星穹铁道

工作职责

  1. 底层 Graphic API 优化,feature 开发,例如移动端 one render pass,frame blending,vrs,metal fx 等平台特性;
  2. 渲染管线的维护和性能优化;
  3. 前沿算法的研究与实现,持续提升项目的画面表现力;
  4. 处理不同平台的渲染差异包括 PC 、iOS 、Android、 PlayStation。

任职要求

  1. 良好的计算机基础数学能力 C++ 编程能力;
  2. 至少熟悉一个移动端 Graphics API(Metal/OpenGL/Vulkan)和一种 Shader 语言;
  3. 熟悉通用的渲染 Feature 原理;
  4. 良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强;
  5. 资深 ACG 爱好者加分,资深玩家加分。

引擎开发(系统向)- 崩坏:星穹铁道

工作职责

  1. 根据项目需求拓展引擎的子模块,如渲染 、动画 、物理、 文件 、资源等;
  2. 辨别不同内容制作管线中存在的效率、质量问题,寻找和提供改进方案;
  3. 优化项目的 CPU、内存、IO、GPU、多线程调度等;
  4. 处理多平台的操作系统差异包括 Windows 、iOS、 Android、 PlayStation;
  5. 编译系统和构建系统的持续时间优化;
  6. 了解现有的 Code Framework,并持续整理和改进。

任职要求

  1. 良好的计算机基础、数学能力和 C++ 编程能力;
  2. 在渲染 、动画、 物理 、文件 、资源复杂系统,任意一个方向有深入了解;
  3. 渲染方向需要至少熟悉一个 Graphics API (DirectX/OpenGL/Vulkan);
  4. 至少熟悉一个系统(Windows/iOS/Android/PlayStation);
  5. 良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强;
  6. 有 Unity/UE 或自研引擎源码开发经验优先。

资深引擎开发 - 崩坏 IP 预研

工作职责

  1. 面对业务需求、多平台性能需求、编译和构建需求对引擎进行深入的业务开发及性能优化;
  2. 发现制作关系、设计方案、技术方案中的潜在问题和改进方向,提供完整的解决方案,并通过多方协作主导方案落地。

任职要求

  1. 扎实的计算机基础、数学算法和 C++ 编程能力,有汇编经验加分;
  2. 对渲染、动画、物理、文件、资源模块均有一定了解,且在一个或多个模块方向上有深入了解;
  3. 有主流商业引擎 Unity/UE 或 3A 大厂自研引擎源码开发经验;
  4. 至少深入研究过一种系统环境(Windows/iOS/Android/PlayStation)以及硬件环境;
  5. 具有良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强。

引擎开发(UE)- 预研

工作职责

  1. 根据项目需求拓展引擎的子模块,如渲染 、动画 、物理、 文件 、资源等;
  2. 辨别不同内容制作管线中存在的效率、质量问题,寻找和提供改进方案;
  3. 优化项目的 CPU、内存、IO、GPU、多线程调度等;
  4. 处理多平台的操作系统差异包括 Windows 、iOS、 Android、 PlayStation;
  5. 编译系统和构建系统的持续时间优化;
  6. 了解现有的 Code Framework,并持续整理和改进。

任职要求

  1. 良好的计算机基础、数学能力和 C++ 编程能力;
  2. 在渲染 、动画、 物理 、文件 、资源复杂系统,任意一个方向有深入了解;
  3. 渲染方向需要至少熟悉一个 Graphics API (DirectX/OpenGL/Vulkan);
  4. 至少熟悉一个系统(Windows/iOS/Android/PlayStation);
  5. 对手机平台的优化方案有深入的理解和经验;
  6. 良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强。

加分项

有 UE4、UE5 源码开发经验优先。有 Unreal 多平台(含手机)开发经验者优先。

渲染开发 - 绝区零

工作职责

  1. 主动熟悉并实现项目的引擎开发需求;
  2. 将公司引擎组的技术根据项目需求移植到项目中;
  3. 将前沿的渲染效果在 Unity 引擎中实现并进行优化;
  4. 快速响应项目的美术渲染、自动化工具等需求,并提供可以落地的方案。

任职要求

  1. 5 年以上引擎开发、TA 经验,有引擎优化经验更佳;
  2. 熟悉 Unity 渲染开发,有 Unity 开源引擎开发经验更佳;
  3. 熟悉 3D 美术的工作流程,动画,建模,物理模拟等更佳;
  4. 有良好的学习能力和自驱动力,主动发现项目中的渲染需求并主动推进需求的实现。

渲染开发 - 崩坏 IP 预研

工作职责

  1. 多平台下渲染 feature 支持与 debug,如 android/ios/console 下的 lighting、shadow、PP、AA、GI 等;
  2. 图形系统相关开发,如地形、水体、植被等;
  3. 多平台渲染性能优化、工具插件研发;
  4. 前沿渲染算法研究与实现。

任职要求

  1. 4 年以上渲染开发经验,有引擎优化经验;
  2. 至少熟悉一款 3D 游戏引擎(Unreal,CryEngine,Unity 等);
  3. 了解底层 GPU 硬件架构;
  4. 熟悉当下流行的各种图形算法;
  5. 熟悉各种 shader 语言以及 compute shader;
  6. 精通一种或者以上图形 API 例如 DX,GL,metal,vulkan 等;
  7. 熟悉 3D 美术的工作流程,可以和 TA 进行流畅沟通和协作;
  8. 能关注行业前沿发展,主动发现项目中的渲染需求并落地;
  9. 热爱视觉艺术。

渲染开发 -H

工作职责

  1. 多平台下渲染 feature 支持与 debug,如 android/ios/console 下的 lighting、shadow、PP、AA、GI 等;
  2. 渲染管线的维护和性能优化;
  3. 图形系统相关开发,如地形、水体、体积云等;
  4. 前沿渲染算法研究与实现,持续提升画面表现力。

任职要求

  1. 良好的计算机基础,丰富的图形知识储备,数学能力, C++ 编程能力;
  2. 至少熟悉一款 3D 游戏引擎(Unity 或 UE);
  3. 了解不同平台的底层硬件架构;
  4. 熟悉当前主流的图形算法和渲染原理;
  5. 至少熟悉一种 Graphics API(如 DirectX/Metal/Vulkan 等)和一种 Shader 语言;
  6. 熟悉 3D 美术的工作流程,可以和 TA 进行流畅沟通和协作;
  7. 能关注行业前沿技术发展,结合实际情况主动提升项目渲染品质。

渲染开发(UE)- 预研

工作职责

  1. 全局性渲染 Feature 开发,如 Lighting 、Shadow、PostProcess 等;
  2. 大型渲染系统的开发,如地形、水、 植被等;
  3. 渲染管线的维护和性能优化;
  4. 前沿算法的研究与实现,持续提升项目的画面表现力;
  5. 处理不同平台的渲染差异包括 PC 、iOS 、Android、 PlayStation。

任职要求

  1. 良好的计算机基础,数学能力,C++ 编程能力;
  2. 熟悉通用的渲染 Feature 原理;
  3. 至少熟悉一个 Graphics API(DirectX/OpenGL/Vulkan)和一种 Shader 语言;
  4. 良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强。

加分项

  1. 熟悉 PC 或 Mobile GPU 硬件架构;
  2. 熟悉 3A 游戏,资深玩家加分。