网易游戏引擎技术专家
社招全职网易游戏(互娱)地点:上海状态:招聘
任职要求
【动画系统方向】 3D游戏引擎动画模块及相关系统开发和维护 要求: 1. 精通C++编程。熟悉Python语言优先。 2. 对动画树或其它骨骼动画运行框架有深入的使用或开发经验。 3. 了解ragdoll、ik、retargeting等动画制作技术 4. 具备良好的算法和数学基础,良好的编码习惯和学习能力; 5. 很好的团队协作和沟通能力,较强的设计分析能力,能够活用引擎解决游戏开发实际问题 6. 较强的自我推动力和抗压能力,有追求,热爱游戏开发 【物理系统方向】 职责: 3D游戏引擎物理系统开发及新技术研究 要求: 1. 精通C++编程。熟悉Python语言优先。 2. 使用或开发physx物理引擎经验 3. 具备良好的算法和数学基础,良好的编码习惯和学习能力; 4. 很好的团队协作和沟通能力,较强的设计分析能力,能够活用引擎解决游戏开发实际问题 5. 较强的自我推动力和抗压能力,有追求,热爱游戏开发 【渲染系统方向】 职责: 3D游戏引擎渲染系统开发优化及新效果研发 要求: 1. 精通C++编程,深入了解图形渲染管线,能熟练使用Shader3.0以上标准的一种shader语言。 2. 对游戏画面效果有较高的辨识能力和改善追求。 3. 有很强的代码分析和优化能力。 4. 具备良好的算法和数学基础,良好的编码习惯和学习能力; 5. 很好的团队协作和沟通能力,较强的设计分析能力,能够活用引擎解决游戏开发实际问题 6. 较强的自我推动力和抗压能力,有追求,热爱游戏开发
工作职责
1.负责引擎开发优化及新效果研发 2.负责渲染、物理系统、动画系统等模块的开发 3.负责任一模块引擎新技术研究
包括英文材料
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
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
Shader+
https://clauswilke.com/art/post/shaders
To the uninitiated, shader programming can appear like magic.
https://learnopengl.com/Getting-started/Shaders
A great resource to learn modern OpenGL aimed at beginners.
[英文] Shader Learning
https://shader-learning.com/
Shader Learning is a platform that helps you learn and enhance your shading skills by solving interactive problems.
https://www.youtube.com/watch?v=3mfvZ-mdtZQ
Shaders are an incredibly useful programming tool to have under your belt, especially for creative coding and generative art.
相关职位
社招A03962
1、理解编辑器业务需求,负责引擎编辑器核心功能的开发,提供最佳的解决方案和技术支持; 2、负责挖掘编辑器的性能、体验优化,提升产品的体验; 3、深入挖掘编辑器亮点,探索前沿技术在编辑器中的应用,提高产品竞争力。
更新于 2024-02-04
社招3年以上IEG技术
1.游戏引擎技术方案的研究,评估,设计,实现,包括架构,图形渲染,动画,物理,AI等; 2.跨平台设计及开发,包括Mobile, PC,Console; 3.指导其他工程师,帮助团队解决引擎技术难题。
更新于 2025-09-05
社招3年以上A42354
1. 快游戏框架开发与优化 参与小米的快游戏框架设计与核心模块开发,重点负责高性能渲染引擎、跨平台适配及底层接口实现 基于OpenGL/ES进行图形渲染管线优化,提升框架在移动端的渲染效率与兼容性 解决多厂商硬件差异导致的性能瓶颈,确保框架在主流设备上的稳定运行。 2. 工具链与生态支持 开发配套工具链(如调试工具、性能分析工具),支持开发者高效接入快游戏框架 结合Cocos等开源引擎特性,优化框架与第三方引擎的集成方案(加分项) 3. 跨平台与网络通信 设计并实现跨平台通信协议,支持快游戏在Android、HarmonyOS等多系统的无缝运行 优化网络通信模块(如WebSocket、HTTP/2),降低延迟并提升数据传输效率 4. 技术研究与文档输出 跟踪图形学、编译技术等领域的前沿进展,推动框架技术升级 撰写技术文档,主导内部技术分享,提升团队整体能力
更新于 2025-03-12