网易资深引擎研发工程师(渲染算法)
社招全职3年以上网易游戏(互娱)地点:杭州状态:招聘
任职要求
1、3年以上图形开发经验,至少完整经历一个项目上线; 2、扎实的图形学基础,以及数学基础,熟悉主流渲染算法; 3、至少精通一门shader语言,HLSL/GLSL/CG; 4、了解GPU硬件原理,具备GPU性能优化能力; 5、熟悉C++编程语言,熟悉现代c++(11/14/17/20)编程,具备良好的编程习惯和代码规范; 6、熟悉主流图形API(如DirectX, Vulkan, Metal等),并具备实际开发经验; 7、对新技术保持敏感,具备较强的学习能力和解决问题的能力; 8、具备良好的沟通和团队协作能力,能够在团队中发挥积极作用。
工作职责
1 负责自研游戏引擎渲染管线的开发和维护 ; 2 负责渲染效果的研发和改进。
包括英文材料
算法+
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/
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.
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
编程规范+
[英文] 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.
DirectX+
http://www.directxtutorial.com/lessonarticle.aspx?id=1
the purpose of this website is to assist novice programmers to overcome the difficulties in learning DirectX and game programming.
https://learn.microsoft.com/en-us/windows/win32/direct3dgetstarted/getting-started-with-a-directx-game
Creating a Microsoft DirectX game for Windows is a challenge for a new developer. Here we quickly review the concepts involved and the steps you must take to begin developing a game using DirectX and C++.
相关职位
社招5-10年网易游戏(互娱)
1.设计并实现跨平台图形API(如DirectX 12/Vulkan/Metal/OpenGL),确保高性能、低开销的渲染管线。 2.优化GPU资源管理、命令提交、多线程渲染等核心模块,解决跨平台适配与性能瓶颈问题。 3.深入分析GPU硬件架构(如NVIDIA/AMD/移动端GPU),针对不同硬件特性制定优化策略。 4.协同游戏工作室、工具链团队及美术部门,开发底层功能需求。 5.主导或参与图形驱动层疑难问题攻关(如内存泄漏、GPU Hang、多API兼容性等)。
更新于 2025-09-08
社招5年以上MEG
-负责移动端百度APP/好看视频APP等音视频引擎相关业务的开发、调优和架构升级工作 -持续改进视频播放性能,优化起播速度、卡顿、内存、带宽成本和渲染性能等,提升清晰度和流畅度,提升用户体验 -跟进音视频引擎前沿技术,协同解决线上音视频相关问题
更新于 2023-03-16
社招5年以上腾讯游戏技术
1.负责游戏客户端引擎研发与维护,针对需求和游戏特性定制Unity引擎底层功能; 2.负责游戏中图形相关特性的开发,根据需求开发高级渲染效果,提高游戏表现品质; 3.协助美术、策划建立高效的游戏内容制作规范和流程,完善并持续优化工具链; 4.优化游戏性能,分析、定位、解决手游的疑难问题。
更新于 2025-06-09