巨人网络 社会招聘
游戏服务器开发工程师(SLG+X)
上海 ·经验不限·学历不限
上海
薪资面议
前往 巨人网络 官网投递
职位描述
核心职责
核心系统架构与开发: 负责SLG核心服务器模块的设计与实现,包括但不限于大地图分服与同步、实时/异步战斗结算、城市建设与资源生产、联盟/国战大体系、邮件与聊天系统,以及“X”创新玩法的服务端逻辑。
高性能与高并发处理: 设计并优化服务器架构,以应对SLG游戏典型的海量玩家在线、大规模实时交互、定时事件风暴等高并发场景,保障服务的稳定、低延迟与高可用。
数据持久化与存储方案: 设计合理的数据存储与缓存策略,熟练运用数据库(如MySQL、Redis等),确保游戏数据的安全性、一致性与高效访问。
协议与接口设计: 设计与客户端、第三方服务的通信协议及API接口,确保数据传输的高效、安全与可扩展性。
线上运维与监控: 参与服务器部署、运维监控体系的建设,能够快速定位并解决线上故障、性能瓶颈及各类技术难题。
技术选型与攻关: 参与服务器技术栈选型,主导或参与关键技术难题的攻关,持续推动服务端架构的演进与优化。
团队协作: 与策划、客户端、运维等部门紧密协作,深入理解游戏需求,并提供专业的技术解决方案与实现支持。
任职要求
必备要求:
经验与能力:
本科及以上学历,计算机相关专业,3年及以上游戏服务端开发经验。
至少参与并主导过一款成功上线(或达到上线标准)的SLG类游戏的服务端核心模块开发,深刻理解SLG服务端的技术挑战与设计模式。
精通Golang语言,熟悉其并发编程模型、性能调优及生态工具链。
扎实的计算机基础,精通网络编程(TCP/UDP/WebSocket)、操作系统、数据结构与算法。
专业技能:
具备复杂业务系统架构设计能力,熟悉微服务、分布式系统设计理念,有高并发、高可用系统实战经验。
熟练掌握MySQL数据库设计与优化,熟悉Redis等NoSQL数据库的使用与原理。
熟悉常用消息队列、RPC框架,并了解其在游戏中的应用场景。
熟悉Linux开发环境,掌握基本的运维指令和脚本编写能力。
具备良好的编码规范、技术文档习惯和强烈的责任心。
素质与思维:
对游戏开发,特别是SLG品类有浓厚兴趣和深入理解,能从服务端视角思考如何提升游戏性、平衡性与社区生态。
逻辑思维缜密,具备优秀的问题分析、解决能力和抗压能力。
良好的沟通能力和团队协作精神,具备技术驱动业务的产品意识。
优先考虑:
有使用Docker/Kubernetes进行容器化部署和云原生(阿里云/腾讯云/AWS)项目经验者优先。
熟悉游戏服务器安全防护、反外挂、数据防篡改等安全开发经验者优先。
有“X”类玩法(如RPG、 Roguelike、 模拟经营等)融合开发或全栈开发经验者优先。
熟悉ET、Leaf等开源游戏服务器框架,或有自研框架经验者优先。
有主导或深度参与过服务器性能调优、重大线上事故处理经验者优先。
官网发布:2026-07-17 · 最后确认在招:2026-09-03 21:26:57 · 来源平台:moka