米哈游 2024 社招引擎岗 JD¶
引擎开发 - 崩坏:星穹铁道¶
工作职责¶
- 底层 Graphic API 优化,feature 开发,例如移动端 one render pass,frame blending,vrs,metal fx 等平台特性;
- 渲染管线的维护和性能优化;
- 前沿算法的研究与实现,持续提升项目的画面表现力;
- 处理不同平台的渲染差异包括 PC 、iOS 、Android、 PlayStation。
任职要求¶
- 良好的计算机基础数学能力 C++ 编程能力;
- 至少熟悉一个移动端 Graphics API(Metal/OpenGL/Vulkan)和一种 Shader 语言;
- 熟悉通用的渲染 Feature 原理;
- 良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强;
- 资深 ACG 爱好者加分,资深玩家加分。
引擎开发(系统向)- 崩坏:星穹铁道¶
工作职责¶
- 根据项目需求拓展引擎的子模块,如渲染 、动画 、物理、 文件 、资源等;
- 辨别不同内容制作管线中存在的效率、质量问题,寻找和提供改进方案;
- 优化项目的 CPU、内存、IO、GPU、多线程调度等;
- 处理多平台的操作系统差异包括 Windows 、iOS、 Android、 PlayStation;
- 编译系统和构建系统的持续时间优化;
- 了解现有的 Code Framework,并持续整理和改进。
任职要求¶
- 良好的计算机基础、数学能力和 C++ 编程能力;
- 在渲染 、动画、 物理 、文件 、资源复杂系统,任意一个方向有深入了解;
- 渲染方向需要至少熟悉一个 Graphics API (DirectX/OpenGL/Vulkan);
- 至少熟悉一个系统(Windows/iOS/Android/PlayStation);
- 良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强;
- 有 Unity/UE 或自研引擎源码开发经验优先。
资深引擎开发 - 崩坏 IP 预研¶
工作职责¶
- 面对业务需求、多平台性能需求、编译和构建需求对引擎进行深入的业务开发及性能优化;
- 发现制作关系、设计方案、技术方案中的潜在问题和改进方向,提供完整的解决方案,并通过多方协作主导方案落地。
任职要求¶
- 扎实的计算机基础、数学算法和 C++ 编程能力,有汇编经验加分;
- 对渲染、动画、物理、文件、资源模块均有一定了解,且在一个或多个模块方向上有深入了解;
- 有主流商业引擎 Unity/UE 或 3A 大厂自研引擎源码开发经验;
- 至少深入研究过一种系统环境(Windows/iOS/Android/PlayStation)以及硬件环境;
- 具有良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强。
引擎开发(UE)- 预研¶
工作职责¶
- 根据项目需求拓展引擎的子模块,如渲染 、动画 、物理、 文件 、资源等;
- 辨别不同内容制作管线中存在的效率、质量问题,寻找和提供改进方案;
- 优化项目的 CPU、内存、IO、GPU、多线程调度等;
- 处理多平台的操作系统差异包括 Windows 、iOS、 Android、 PlayStation;
- 编译系统和构建系统的持续时间优化;
- 了解现有的 Code Framework,并持续整理和改进。
任职要求¶
- 良好的计算机基础、数学能力和 C++ 编程能力;
- 在渲染 、动画、 物理 、文件 、资源复杂系统,任意一个方向有深入了解;
- 渲染方向需要至少熟悉一个 Graphics API (DirectX/OpenGL/Vulkan);
- 至少熟悉一个系统(Windows/iOS/Android/PlayStation);
- 对手机平台的优化方案有深入的理解和经验;
- 良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强。
加分项¶
有 UE4、UE5 源码开发经验优先。有 Unreal 多平台(含手机)开发经验者优先。
渲染开发 - 绝区零¶
工作职责¶
- 主动熟悉并实现项目的引擎开发需求;
- 将公司引擎组的技术根据项目需求移植到项目中;
- 将前沿的渲染效果在 Unity 引擎中实现并进行优化;
- 快速响应项目的美术渲染、自动化工具等需求,并提供可以落地的方案。
任职要求¶
- 5 年以上引擎开发、TA 经验,有引擎优化经验更佳;
- 熟悉 Unity 渲染开发,有 Unity 开源引擎开发经验更佳;
- 熟悉 3D 美术的工作流程,动画,建模,物理模拟等更佳;
- 有良好的学习能力和自驱动力,主动发现项目中的渲染需求并主动推进需求的实现。
渲染开发 - 崩坏 IP 预研¶
工作职责¶
- 多平台下渲染 feature 支持与 debug,如 android/ios/console 下的 lighting、shadow、PP、AA、GI 等;
- 图形系统相关开发,如地形、水体、植被等;
- 多平台渲染性能优化、工具插件研发;
- 前沿渲染算法研究与实现。
任职要求¶
- 4 年以上渲染开发经验,有引擎优化经验;
- 至少熟悉一款 3D 游戏引擎(Unreal,CryEngine,Unity 等);
- 了解底层 GPU 硬件架构;
- 熟悉当下流行的各种图形算法;
- 熟悉各种 shader 语言以及 compute shader;
- 精通一种或者以上图形 API 例如 DX,GL,metal,vulkan 等;
- 熟悉 3D 美术的工作流程,可以和 TA 进行流畅沟通和协作;
- 能关注行业前沿发展,主动发现项目中的渲染需求并落地;
- 热爱视觉艺术。
渲染开发 -H¶
工作职责¶
- 多平台下渲染 feature 支持与 debug,如 android/ios/console 下的 lighting、shadow、PP、AA、GI 等;
- 渲染管线的维护和性能优化;
- 图形系统相关开发,如地形、水体、体积云等;
- 前沿渲染算法研究与实现,持续提升画面表现力。
任职要求¶
- 良好的计算机基础,丰富的图形知识储备,数学能力, C++ 编程能力;
- 至少熟悉一款 3D 游戏引擎(Unity 或 UE);
- 了解不同平台的底层硬件架构;
- 熟悉当前主流的图形算法和渲染原理;
- 至少熟悉一种 Graphics API(如 DirectX/Metal/Vulkan 等)和一种 Shader 语言;
- 熟悉 3D 美术的工作流程,可以和 TA 进行流畅沟通和协作;
- 能关注行业前沿技术发展,结合实际情况主动提升项目渲染品质。
渲染开发(UE)- 预研¶
工作职责¶
- 全局性渲染 Feature 开发,如 Lighting 、Shadow、PostProcess 等;
- 大型渲染系统的开发,如地形、水、 植被等;
- 渲染管线的维护和性能优化;
- 前沿算法的研究与实现,持续提升项目的画面表现力;
- 处理不同平台的渲染差异包括 PC 、iOS 、Android、 PlayStation。
任职要求¶
- 良好的计算机基础,数学能力,C++ 编程能力;
- 熟悉通用的渲染 Feature 原理;
- 至少熟悉一个 Graphics API(DirectX/OpenGL/Vulkan)和一种 Shader 语言;
- 良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强。
加分项¶
- 熟悉 PC 或 Mobile GPU 硬件架构;
- 熟悉 3A 游戏,资深玩家加分。