腾讯和平精英-UE引擎工具开发工程师
社招全职3年以上腾讯游戏技术地点:深圳状态:招聘
包括英文材料
Unreal+
[英文] Learn Unreal Engine
https://dev.epicgames.com/community/unreal-engine/learning
From your first steps to complete mastery of Unreal Engine, we've got you covered.
https://www.youtube.com/watch?v=BGsFLoYp1V8
I have a complete beginner course for anyone new to Unreal. Following this tutorial will teach you all the basics of Unreal Engine and bring you through creating your first cinematic scene.
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
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.
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
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++.
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.
相关职位
社招1年以上腾讯游戏技术
1.负责游戏的卡顿、帧率、内存、功耗等性能问题的监控、分析、定位、解决,以及相关规范的制定、监督; 2.攻坚解决项目底层疑难问题; 3.针对需求和游戏特性定制引擎底层,对UE原有引擎管线和工具链进行深入的定制开发; 4.优化现有引擎,提高各模块的效果与性能; 5.负责编辑器、工具链等开发和维护,为团队提供基础设施建设,提升研发效率和质量; 6.跟踪并研究最新的游戏引擎技术和趋势,将其应用到实际项目中,提升产品体验。
更新于 2025-08-02
社招1年以上腾讯游戏技术
1.负责游戏的卡顿、帧率、内存、功耗等性能问题的监控、分析、定位、解决,以及相关规范的制定、监督; 2.攻坚解决项目底层疑难问题; 3.针对需求和游戏特性定制引擎底层,对UE原有引擎管线和工具链进行深入的定制开发; 4.优化现有引擎,提高各模块的效果与性能; 5.负责编辑器、工具链等开发和维护,为团队提供基础设施建设,提升研发效率和质量; 6.跟踪并研究最新的游戏引擎技术和趋势,将其应用到实际项目中,提升产品体验。
更新于 2025-05-23
社招1年以上IEG技术
1.负责战斗内玩法模块设计开发和性能优化,以及相关开发和美术制作标准分析与制定; 2.负责游戏中的关键技术预研,有较强的学习及分析能力,能进行方案选型及实现; 3.负责游戏中的工具链扩展与开发,优化工作流; 4.负责游戏中的各类疑难问题的跟进与解决。
更新于 2025-05-06