网易资深引擎开发工程师(遗忘之海)
社招全职5年以上网易游戏(互娱)地点:杭州状态:招聘
任职要求
1. 本科及以上学历,计算机科学、软件工程或相关专业,具备扎实的计算机基础和系统编程能力; 2. 5年以上游戏引擎开发经验,熟悉主流游戏引擎(如Unity、Unreal Engine)架构原理,有完整项目开发或优化经历; 3. 精通C++编程,掌握多…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 负责游戏引擎的架构设计与核心模块开发,确保高性能、高稳定性和跨平台兼容性; 2. 参与渲染系统、物理系统、动画系统等关键子系统的优化与实现; 3. 与美术、策划及程序团队紧密协作,提供技术支持并推动技术方案落地; 4. 持续改进引擎工具链,提升开发效率与工作流自动化水平; 5. 跟踪前沿图形技术和游戏开发趋势,评估并引入适合项目的先进技术; 6. 编写高质量代码,进行代码审查和技术文档撰写,保障项目长期可维护性;
包括英文材料
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
OpenGL+
https://www.youtube.com/watch?v=45MIykWJ-C4
Learn how to use OpenGL to create 2D and 3D vector graphics in this course.
https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2
https://www.youtube.com/watch?v=XpBGwZNyUh0&list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
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.
Metal+
[英文] Metal
https://developer.apple.com/metal/
Whether you want to build a graphics-intensive app, a cutting-edge game with beautiful visuals, or target demanding compute workloads like machine learning, Metal puts the advanced capabilities of Apple-designed GPUs at your fingertips.
[英文] Metal Tutorial
https://metaltutorial.com/
This tutorial will teach you the basics of Apple's Metal Graphics and Compute API, and help you understand how to program with it in C++ via the metal-cpp library.
https://www.kodeco.com/7475-metal-tutorial-getting-started
In this Metal tutorial, you will learn how to get started with Apple’s 3D graphics API by rendering a simple triangle to the screen.
[英文] learnmetal.com: Home
https://www.learnmetal.com/
Welcome to Learn Metal — an open-source tutorial site focused on learning and mastering Apple’s Metal graphics API.
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.
SOC+
https://www.arm.com/resources/education/books/modern-soc
The aim of this textbook is to expose aspiring and practising SoC designers to the fundamentals and latest developments in SoC design and technologies using examples of Arm Cortex-A technology and related IP blocks and interfaces.
https://www.arm.com/resources/education/education-kits/introduction-to-soc
To produce students with solid introductory knowledge on the basics of SoC design and key practical skills required to implement a simple SoC on an FPGA and write embedded programs targeted at the microprocessor to control the peripherals.
https://www.youtube.com/watch?v=dokgLSAhqHI
A key part of the digital innovation revolution has been the embrace of the SoC, or system-on-chip.
还有更多 •••
相关职位
社招5年以上网易游戏(互娱)
1. 负责游戏引擎核心模块的设计、开发与优化,提升引擎性能和稳定性 2. 深入参与图形渲染、物理系统、动画系统等关键技术的研发与集成 3. 与美术、策划及程序团队紧密协作,解决项目中的技术难题,提供高效解决方案 4. 持续优化引擎在多平台(PC、主机、移动端)的兼容性与运行效率 5. 跟踪前沿图形技术和引擎发展趋势,推动技术创新与工具链升级 6. 编写高质量代码,参与代码评审,确保项目可维护性和扩展性
更新于 2025-11-28杭州
社招5-10年网易游戏(互娱)
1.负责PCG,AIGC编辑器的开发和维护; 2.和策划(技术策划、游戏策划)、程序等一起,共同制定和完善大世界、副本等内容生产管线类; 3.和TA、引擎开发等一起共同制定和完善美术生产管线; 4.负责UE和自研引擎引擎的工具链开发。
更新于 2025-10-28广州
社招网易游戏(互娱)
1.负责自研引擎的shader、pso、材质变体、shader cache等流程管理优化; 2.负责各平台RHI层接入适配优化; 3.负责游戏客户端引擎渲染相关功能模块设计与移动端落地; 4.与美术直接合作,满足其他职能引擎相关需求并共同推进画面表现提升; 5.负责游戏客户端性能优化以及稳定性提高;
更新于 2026-06-15杭州