米哈游资深引擎开发(动画/渲染)-Varsapura
社招全职程序&技术类地点:上海状态:招聘
任职要求
方向①渲染向 1.熟悉至少一种现代图形API(DX12, Vulkan等); 2.熟悉至少一种图形硬件架构(GCN, RDNA2等); 3.具备扎实的数学基础; 4.熟练掌握C++语言; 5.有3A项目开发经验者优先; 6.有Unreal的引擎开发经验者优先。 方向②动画向 1. 有扎…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
方向①渲染向 1.与技术美术(TA)和美术团队紧密合作,开发符合次世代游戏画面水准的图形功能; 2.优化在超大规模复杂场景下的图形功能性能; 3.紧跟图形技术发展趋势,结合项目需要,研究并开发业界领先的图形技术方案,提升游戏画面表现 4.充分理解并最大限度地发挥不同平台的硬件特性,优化渲染功能性能; 5.学习并理解下一代主机平台的特性,结合项目做深度定制化图形功能开发。 方向②动画向 1. 和客户端程序员合作,提供物理和动画功能支持 2. 跟进新技术发展趋势,结合游戏需要,在PC和主机上实现更好的动画效果,提升游戏表现力 3. 跟进新技术发展趋势,结合游戏需要,在PC和主机上实现更好的物理效果,为玩法创新提供可能性 4. 负责PC/主机平台物理和动画模块的性能优化 5. 维护现有的物理和动画模块功能和稳定性
包括英文材料
DirectX 12+
https://gpuopen.com/learn/developing-directx-apps/
Microsoft® DirectX®12 provides low-level APIs for creating games and other graphics applications.
https://learn.microsoft.com/en-us/windows/win32/direct3d12/directx-12-programming-guide
Direct3D 12 provides an API and platform that allows apps to take advantage of the graphics and computing capabilities of PCs equipped with one or more Direct3D 12-compatible GPUs.
https://whoisryosuke.com/blog/2023/learning-directx-12-in-2023
This is my journey to learning DirectX 12, and tips to help get you ready to learn it.
https://www.youtube.com/playlist?list=PLD3tf_aBsga1A9B7UoDkM-yObxlLh9pku
In this video series we create a DirectX 12 application in C++ from scratch.
https://www.youtube.com/playlist?list=PLN2s0qemU7W0NfgfMF_WvKcP2BCOX1E2c
This is the full Series for our C++ DirectX 12 Game Engine.
Vulkan+
https://developer.android.com/codelabs/beginning-vulkan-on-android#0
Vulkan is the primary low-level graphics API on Android. Vulkan enables reaching higher performance for games that implement their own game engine and renderer.
https://docs.vulkan.org/tutorial/latest/00_Introduction.html
The ideas behind Vulkan are similar to those of Direct3D 12 and Metal, but Vulkan has the advantage of being fully cross-platform and allows you to develop for Windows, Linux and Android at the same time.
https://edw.is/learning-vulkan/
I learned some Vulkan and made a game engine with two small game demos in 3 months.
https://vulkan-tutorial.com/
This tutorial will teach you the basics of using the Vulkan graphics and compute API.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
还有更多 •••
相关职位
社招5年以上网易游戏(互娱)
1. 负责游戏引擎核心模块的设计、开发与优化,提升引擎性能和稳定性 2. 深入参与图形渲染、物理系统、动画系统等关键技术的研发与集成 3. 与美术、策划及程序团队紧密协作,解决项目中的技术难题,提供高效解决方案 4. 持续优化引擎在多平台(PC、主机、移动端)的兼容性与运行效率 5. 跟踪前沿图形技术和引擎发展趋势,推动技术创新与工具链升级 6. 编写高质量代码,参与代码评审,确保项目可维护性和扩展性
更新于 2025-11-28杭州
社招5年以上网易游戏(互娱)
1. 负责游戏引擎的架构设计与核心模块开发,确保高性能、高稳定性和跨平台兼容性; 2. 参与渲染系统、物理系统、动画系统等关键子系统的优化与实现; 3. 与美术、策划及程序团队紧密协作,提供技术支持并推动技术方案落地; 4. 持续改进引擎工具链,提升开发效率与工作流自动化水平; 5. 跟踪前沿图形技术和游戏开发趋势,评估并引入适合项目的先进技术; 6. 编写高质量代码,进行代码审查和技术文档撰写,保障项目长期可维护性;
更新于 2026-06-15杭州
社招3年以上程序&技术类
1、改造移动端烘培/加载等数据处理管线,适配跨平台资源生产,参与移动端资源优化,优化包体和内存。 2、改进移动端引擎渲染管线、Shader,优化GPU/CPU开销。 3、负责调研先进的移动端各管线方案,研究适合的落地方案。 4、负责iOS/Android各机型高中低适配,各机型兼容性适配。 5、参与移动端功耗优化。
上海