腾讯创新大世界SOC项目-UE服务器高级开发工程师
社招全职2年以上预研产品-手游APP-Project SP技术地点:深圳状态:招聘
任职要求
1.至少2年的Unreal Engine服务器开发经验,熟悉UE4网络和多人游戏开发; 2.熟练掌握C++编程,具有良好的编码和调试能力; 3.熟悉服务器端开发相关技术,如TCP/IP、HTTP、数据库等; 4.熟悉分布式系统、高并发处理和性能优化等知识; 5.良好的团队合作和沟通能力,能够在跨职能团队中高效工作; 6.对游戏领域有热情,关注行业动态和技术发展。 加分项 1.熟悉Linux服务器开发和运维; 2.熟悉云计算平台(如AWS、Azure等)和容器技术(如Docker、Kubernetes等)。
工作职责
1.负责使用Unreal Engine和其他相关技术,开发和维护服务器端组件,以支持在线游戏应用等; 2.设计和实现高性能、可扩展和稳定的服务器架构,以满足业务需求和性能目标; 3.优化服务器性能,处理并发、数据同步和网络延迟等问题; 4.负责服务器端的故障排查、修复和版本更新; 5.与项目团队充分协作,确保服务器交付质量稳定。
包括英文材料
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
TCP/IP+
[英文] What is TCP/IP?
https://www.techtarget.com/searchnetworking/definition/TCP-IP
TCP/IP stands for Transmission Control Protocol/Internet Protocol and is a suite of communication protocols used to interconnect network devices on the internet.
HTTP+
https://developer.mozilla.org/zh-CN/docs/Web/HTTP
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
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
AWS+
https://aws.amazon.com/
Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services. Free to join, pay only for what you use.
Azure+
https://azure.microsoft.com/
Invent with purpose, realize cost savings, and make your organization more efficient with Microsoft Azure’s open and flexible cloud computing platform.
Docker+
https://www.youtube.com/watch?v=GFgJkfScVNU
Master Docker in one course; learn about images and containers on Docker Hub, running multiple containers with Docker Compose, automating workflows with Docker Compose Watch, and much more. 🐳
https://www.youtube.com/watch?v=kTp5xUtcalw
Learn how to use Docker and Kubernetes in this complete hand-on course for beginners.
Kubernetes+
https://kubernetes.io/docs/tutorials/kubernetes-basics/
This tutorial provides a walkthrough of the basics of the Kubernetes cluster orchestration system.
https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/
本教程介绍 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,还包括一个在线教程供你学习。
https://www.youtube.com/watch?v=s_o8dwzRlu4
Hands-On Kubernetes Tutorial | Learn Kubernetes in 1 Hour - Kubernetes Course for Beginners
https://www.youtube.com/watch?v=X48VuDVv0do
Full Kubernetes Tutorial | Kubernetes Course | Hands-on course with a lot of demos
相关职位
社招1年以上IEG技术
1.负责使用Unreal Engine和其他相关技术,开发和维护服务器端组件,以支持在线游戏应用等; 2.设计和实现高性能、可扩展和稳定的服务器架构,以满足业务需求和性能目标; 3.优化服务器性能,处理并发、数据同步和网络延迟等问题; 4.负责服务器端的故障排查、修复和版本更新; 5.与项目团队充分协作,确保服务器交付质量稳定。
更新于 2025-05-12
社招IEG技术
1.负责游戏业务逻辑的开发,实现游戏设计的功能需求; 2.对游戏性能进行持续优化,确保游戏运行流畅; 3.通过AI加速游戏的研发; 4.与团队成员紧密合作,共同推进项目进度; 5.参与游戏系统的设计和架构的优化。
更新于 2025-05-12
社招IEG技术
1.负责游戏业务逻辑的开发,实现游戏设计的功能需求; 2.对游戏性能进行持续优化,确保游戏运行流畅; 3.通过AI加速游戏的研发; 4.与团队成员紧密合作,共同推进项目进度; 5.参与游戏系统的设计和架构的优化。
更新于 2025-05-12