米哈游资深引擎开发(动画/渲染)-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、负责引擎版本的维护和升级工作。
更新于 2025-10-20上海
社招3年以上萨罗斯GR-端游
1.负责端游/主机游戏性能分析,制定合理的优化方案; 2.负责端游/主机游戏性能优化中的重难点问题攻坚; 3.参与制定合理的机型性能分档方案。
更新于 2026-02-02深圳
社招程序&技术类
1. 负责引擎模块功能的开发,包括渲染、动画、物理、AI、系统、工具等 2. 负责多平台差异需求和优化支持,包括iOS,Android,PC,PlayStation等 3. 负责项目的CPU,GPU,内存和功耗等性能指标的分析优化 4. 负责项目稳定性,分析和解决项目中的各类技术问题 5. 负责引擎工具使用流程优化,包括资源管线,UI等,提升开发效率和工具使用体验
上海