Giant Network logo
巨人网络
游戏服务器开发工程师(SLG+X)

游戏服务器开发工程师(SLG+X)

发布于 大约 18 小时前

普通员工/个人贡献者

上海市
中级经验
全职员工
仅现场办公
本科
软件工程
Rpc
Slg
分布式系统
消息队列
游戏服务器
高并发

AI 估算 · 25k–45k

上海大型上市游戏公司,3年以上SLG服务器经验,Golang技术栈稀缺,薪资竞争力强,预估月薪25k-45k。

职位详情

关于这个职位

该职位是巨人网络SLG+X游戏的服务器端核心开发岗位,负责设计实现高性能、高并发的游戏服务器架构,包括大地图同步、战斗结算、联盟国战等核心系统

适合有扎实Golang功底和SLG游戏开发经验的工程师,工作将直接决定游戏性能与玩家体验

最低要求

必备要求:

本科及以上学历,计算机相关专业,3年及以上游戏服务端开发经验
至少参与并主导过一款成功上线(或达到上线标准)的SLG类游戏的服务端核心模块开发
精通Golang语言,熟悉并发编程、性能调优及生态工具链
扎实的计算机基础,精通网络编程(TCP/UDP/WebSocket)、操作系统、数据结构与算法
具备复杂业务系统架构设计能力,熟悉微服务、分布式系统设计,有高并发、高可用系统实战经验
熟练掌握MySQL设计与优化,熟悉Redis等NoSQL数据库的使用与原理
熟悉常用消息队列、RPC框架,并了解其在游戏中的应用场景
熟悉Linux开发环境,掌握运维指令和脚本编写
具备良好的编码规范、技术文档习惯和强烈的责任心
对游戏开发特别是SLG品类有浓厚兴趣,能从服务端视角提升游戏性、平衡性与社区生态
逻辑思维缜密,具备优秀的问题分析、解决能力和抗压能力
良好的沟通能力和团队协作精神,具备技术驱动业务的产品意识

工作职责

核心职责:

核心系统架构与开发:负责SLG核心服务器模块的设计与实现,包括大地图分服与同步、实时/异步战斗结算、城市建设与资源生产、联盟/国战大体系、邮件与聊天系统,以及“X”创新玩法的服务端逻辑
高性能与高并发处理:设计并优化服务器架构,应对SLG游戏海量玩家在线、大规模实时交互、定时事件风暴等高并发场景,保障稳定、低延迟与高可用
数据持久化与存储方案:设计合理的数据存储与缓存策略,熟练运用数据库(如MySQL、Redis等),确保数据安全性、一致性与高效访问
协议与接口设计:设计与客户端、第三方服务的通信协议及API接口,确保数据传输的高效、安全与可扩展性
线上运维与监控:参与服务器部署、运维监控体系建设,快速定位并解决线上故障、性能瓶颈及各类技术难题
技术选型与攻关:参与服务器技术栈选型,主导或参与关键技术难题攻关,推动服务端架构演进与优化
团队协作:与策划、客户端、运维等部门紧密协作,深入理解游戏需求,提供专业技术解决方案与实现支持

优先资格

优先考虑:

有使用Docker/Kubernetes进行容器化部署和云原生(阿里云/腾讯云/AWS)项目经验者优先
熟悉游戏服务器安全防护、反外挂、数据防篡改等安全开发经验者优先
有“X”类玩法(如RPG、 Roguelike、 模拟经营等)融合开发或全栈开发经验者优先
熟悉ET、Leaf等开源游戏服务器框架,或有自研框架经验者优先
有主导或深度参与过服务器性能调优、重大线上事故处理经验者优先

AI 洞察

优缺点分析

优点

  • SLG品类是游戏行业高价值赛道,经验保值且需求旺盛
  • 使用Golang+高并发技术栈,技术含金量高,市场竞争力强
  • 巨人网络是上市大厂,平台稳定,项目资源充足
  • 参与核心系统开发,技术成长空间大
  • SLG服务器对性能要求极高,需要应对大规模并发和复杂业务逻辑
  • 游戏行业加班现象较普遍,项目上线期可能工作强度大
  • 需要对游戏设计有深入理解,技术方案需兼顾玩法和体验

缺点 / 挑战

  • 适合有3年以上游戏后端开发经验、精通Golang、对SLG品类有热情、喜欢挑战高并发难题的工程师

角色解读

  • 技术深耕:成为SLG服务器架构专家,主导技术选型和架构演进
  • 管理方向:晋升为技术Leader,带领服务器团队
  • 跨品类拓展:积累SLG+其他玩法融合经验,向更广泛游戏后端领域发展
  • 负责SLG游戏核心服务器模块的设计与实现,如大地图同步、战斗结算、联盟国战等系统
  • 优化服务器架构以应对海量玩家并发,保障低延迟和高可用
  • 设计与客户端及第三方的通信协议,参与线上运维和故障排查
  • 与策划、客户端团队协作,将游戏设计转化为可靠的后端实现
  • 精通Golang,熟悉并发编程和性能调优
  • 扎实的计算机基础,包括网络编程、操作系统、数据结构与算法
  • 熟悉MySQL、Redis等数据库,有高并发系统实战经验
  • 了解微服务、分布式设计,熟悉消息队列和RPC框架

申请策略

  • 了解巨人网络旗下SLG产品(如《巨人》系列),面试中展示对游戏的理解
  • 准备一个SLG服务器架构设计案例,清晰阐述你的设计决策和优化思路
  • 突出SLG游戏项目经历,重点描述你负责的核心模块和解决的技术难点
  • 展示Golang的并发编程和性能调优案例,如优化过的QPS、延迟等数据
  • 列出高并发系统设计经验,包括数据库优化、缓存策略等
  • 如有容器化、云原生或安全开发经验,务必提及
  • 复习Golang的goroutine、channel、内存模型等并发知识
  • 深入理解SLG特有技术挑战(大地图同步、战斗结算等),准备设计思路

面试指南

  • 针对架构设计问题,先明确需求场景,再按模块分解(地图分服、状态同步、战斗计算),讨论权衡(一致性 vs 性能),给出具体技术选型(如ECS架构、空间分区)
  • 对于性能调优问题,从profile工具使用(pprof)、goroutine泄漏排查、数据库慢查询优化等角度展开,结合实例说明
  • 对于故障处理,遵循'先止损、再定位、后根治'的流程,强调监控和日志的重要性
  • 如何设计一个支持万人同服的SLG大地图同步方案?
  • Golang中如何避免goroutine泄露?如何对Golang程序进行性能调优?
  • 请描述一个你主导的SLG服务器核心模块,如何保证高可用和一致性?
  • MySQL分表分库策略在游戏中的应用?Redis缓存与数据库一致性问题如何解决?
  • 如果线上出现CPU飙升,你会如何排查和解决问题?

职位点评

71
综合评分

上海上市游戏公司,Golang技术栈,SLG核心服务器开发,技术成长快但WLB一般。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
适合追求技术成长、愿意接受高并发挑战,对WLB要求不高的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展85
工作生活50
使命价值60

薪资福利

75中等

上海上市游戏公司,薪资具有竞争力,但未明确提及福利细节。

薪资信号未披露(AI估算:25K-45K/月)

成长发展

85较高

使用Golang、高并发等主流现代技术,SLG品类技术挑战大,成长空间显著。

技术前沿主流现代技术
技术栈Golang、MySQL、Redis、Docker、Kubernetes、消息队列、RPC
成长机会核心系统架构、技术选型与攻关、持续推动架构演进
业务类型profit_center

工作生活

50较低

仅现场办公,未提及弹性工作或远程,游戏行业可能涉及加班。

工作模式仅现场办公
办公地点市区核心地段
加班情况未提及(无法判断)

使命价值

60中等

游戏行业有创意和娱乐价值,但SLG品类社会影响力中性。

行业发展稳定成熟行业
社会影响中性/一般
使命信号提升游戏性、平衡性与社区生态
创新程度积极采用新技术
Watch Jobs