腾讯《穿越火线:虹》后台开发
社招全职3年以上CFH-手游APP技术地点:深圳状态:招聘
任职要求
1. 精通Go/C++/Rust的一种或多种,基础扎实,熟悉Linux下服务开发、命令、调试分析工具等; 2. 熟悉TCP/IP、各类数据库原理,有网络编程、数据库编程经验; 3. 具备大型项目、大规模高可用微服务架构、设计、开发经验; 4. 具备较强的分析和解决问题能力,认可游戏行业,易于沟通协作,有较强的优化意识、自驱力; 5. 有UE引擎、射击游戏服务相关开发、优化经验优先。
工作职责
1. 负责大规模游戏服务器集群的架构设计、开发、优化和维护; 2. 负责登录、匹配、任务、推荐等游戏服务的需求分析、设计、开发和维护; 3. 提升服务的可扩展性、高可用、开发/运行效率,工具开发,数据分析、调优等; 4. 负责射击游戏对战AI开发,UE的对战服务器调度、性能和体验优化等。
包括英文材料
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
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
Rust+
https://www.youtube.com/watch?v=BpPEoZW5IiY
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory.
https://www.youtube.com/watch?v=lzKeecy4OmQ
Full Rust 101 Crash Course for beginners.
https://www.youtube.com/watch?v=rQ_J9WH6CGk
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
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.
网络编程+
https://www.youtube.com/watch?v=2HrYIl6GpYg
I will make a simple HTTP web server with the C Programming Language.
https://www.youtube.com/watch?v=8z6okCgdREo
This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines.
https://www.youtube.com/watch?v=bdIiTxtMaKA&list=PL9IEJIKnBJjH_zM5LnovnoaKlXML5qh17
https://www.youtube.com/watch?v=bzja9fQWzdA
Implement the ubiquitous TCP protocol that underlies much of the traffic on the internet!
[英文] 📺Network Programming with Python Course (build a port scanner, mailing client, chat room, DDOS)
https://www.youtube.com/watch?v=FGdiSJakIS4
Learn network programming in Python by building four projects. You will learn to build a mailing client, a DDOS script, a port scanner, and a TCP Chat Room.
https://www.youtube.com/watch?v=gntyAFoZp-E
https://www.youtube.com/watch?v=JiuouCJQzSQ
Explore the fundamentals of networking in Rust by building a simple TCP server.
https://www.youtube.com/watch?v=JRTLSxGf_6w
https://www.youtube.com/watch?v=sFizpxHkIlI
In this video we'll cover SOCKET PROGRAMMING in JAVA.
https://www.youtube.com/watch?v=sXW_sNGvqcU
高可用+
https://redis.io/blog/high-availability-architecture/
A high available architecture is when there are a number of different components, modules, or services that work together to maintain optimal performance, irrespective of peak-time loads.
https://www.ibm.com/think/topics/high-availability
High availability (HA) is a term that refers to a system’s ability to be accessible and reliable close to 100% of the time.
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
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.
相关职位
社招2年以上CFH-手游AP
1.负责射击PVPVE大地图内怪物及BOSS的玩法设计及落地跟进; 2.产出怪物相关的玩法设计文档,能够利用蓝图实现基础的玩法原型; 3.负责怪物相关行为树及战斗系统的设计调试和后续维护,根据测试反馈不断调优; 4.和其他模块合作,跟进怪物概念设计及功能开发、动作、特效全流程,对怪物的最终质量负责; 5.完善怪物设计框架,提高整体怪物管线的生产效率,沉淀相关方法论。
更新于 2025-08-30
社招3年以上CFH-手游AP
1.负责游戏的经济、成长等相关模块的设计,能对游戏经济进行量化分析,提出调优和改进策略; 2.参与系统、成长、活跃等模块的工作,协助保持产品长线经济的稳定性; 3.负责对应模块的功能设计、开发测试跟进、数据分析及优化。
更新于 2025-08-17
社招5年以上CFH-手游AP
1.怪物(重点在怪物)角色/武器动作设计,涵盖射击、近战、闪避、技能释放等核心系统,确保动作与玩法深度结合; 2.协助策划程序制定状态及物理交互系统,优化动作流畅度与打击感反馈; 3.协同程序、策划、特效团队,设计创新动作机制(如环境互动、技能融合等); 4.把控动作风格,平衡写实与夸张表现,适配游戏世界观与角色设定。
更新于 2025-08-17