腾讯《王者荣耀世界》后台开发工程师-新星引力计划
社招全职1年以上IEG技术地点:上海状态:招聘
任职要求
1.本科及以上学历,1年及以上游戏服务器研发工作经验,精通C/C++开发/设计经验; 2.掌握Linux操作系统下的服务器程序开发,掌握数据库调优、多线程编程、服务器通信等知识点至少一种; 3.对主流引擎UE4、U3D等有较熟练使用经验者优先; 4.有 DS开发经验者优先; 5.有成功上线的大型多人在线游戏、开放大世界游戏、大型MMO服务器开发经验优先; 6.对海量、高性能、分布式开发有经验者优先; 7.热爱游戏行业,具备良好的沟通能力、团队协作能力,自驱力强,抗压能力强。
工作职责
1.服务器业务逻辑开发; 2.参与服务器端的架构设计和实现; 3.参与大型多人在线玩法的服务器方案设计和实现; 4.参与对服务器端承载、稳定性、安全性、效能等多方面进行优化。
包括英文材料
学历+
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
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
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
多线程+
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!
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.
Unity+
https://www.youtube.com/watch?v=XtQMytORBmM
Unity is an amazingly powerful game engine - but it can be hard to learn. Especially if you find tutorials hard to follow and prefer to learn by doing. If that sounds like you then this tutorial will get you acquainted with the basics - and then give you some goals to learn the rest by yourself.
相关职位
社招5年以上IEG技术
1.服务器核心业务逻辑开发; 2.参与服务器端的架构设计和实现; 3.负责大型多人在线玩法的服务器方案设计和实现; 4.负责对服务器端承载、稳定性、安全性、效能等多方面进行优化。
更新于 2025-04-17
社招5年以上IEG技术
1.服务器核心业务逻辑开发; 2.参与服务器端的架构设计和实现; 3.负责大型多人在线玩法的服务器方案设计和实现; 4.负责对服务器端承载、稳定性、安全性、效能等多方面进行优化。
更新于 2025-04-17
社招3年以上IEG技术
1.使用ue4/ue5引擎,主导多种玩法系统与相关组件的开发,以支持游戏设计与送代; 2.参与基础系统的开发及维护,包括Gameplay、UI、网络等; 3.与同事合作,对工具与工作流的进行送代改进,提升开发效率和质量; 4.对项目版本进行性能分析,定向优化,帮助项目达到稳定的目标帧率; 5.理解并参与完善设计,实现效果与性能优秀的技术方案,并持续送代改进,与产品及设计、美术部门合作,推动工作按时、高质量完成。
更新于 2025-04-17