快手游戏服务器开发(3A制作)-【游戏事业部】(杭州)
社招全职D8039地点:杭州状态:招聘
任职要求
1、本科及以上学历,精通C/C++,至少熟悉一种脚本语言(python或lua); 2、熟悉Socket 服务器端通信技术,熟悉多线程程序开发; 3、熟悉常用数据库Mongodb、Mysql、Redis的设计、开发和优化(至少一种); 4、有大型多人在线游戏、开放大世界游戏服务器主导开发经验者优先; 5、有大型多人在线游戏核心战斗系统、AI开发经验者优先; 6、对客户端Unity引擎有熟练使用经验者优先; 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
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
Lua+
https://www.lua.org/pil/contents.html
This is the online version of the first edition of the book Programming in Lua, a detailed and authoritative introduction to all aspects of Lua programming written by Lua's chief architect.
多线程+
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!
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
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.负责国内SDK组件接入与上线相关的需求开发工作; 2.负责游戏服务器端国内部署及运维适配相关开发工作; 3.负责游戏服务器端各模块和整体压测及性能优化相关工作; 4.负责后续国内版本产品和运营需求的开发工作; 5.协助并监控游戏研发的技术方案,为棘手问题提供解决方案并确保实施。 Work Location: China-Shenzhen
更新于 2025-06-17
社招5年以上IEG
1.负责游戏后台核心架构设计及开发; 2.负责游戏基础平台的开发与维护; 3.负责游戏服务器系统模块设计和开发工作; 4.对服务器端性能,稳定性,安全性,效能等多方面质量负责。 Work Location: China-Shenzhen
更新于 2024-08-27
社招网易游戏(雷火)
1、负责游戏客户端战斗流程的设计和开发,保证游戏战斗系统的性能、稳定性、易用性; 2、协同策划、美术、服务器、测试等部门,完成游戏战斗相关功能模块的开发; 3、优化游戏战斗系统的性能,处理并解决游戏客户端战斗流程中的各类技术问题; 4、持续跟进游戏行业的前沿技术,为游戏引入更先进、更优秀的战斗系统。
更新于 2025-06-03