岗位职责:
参与 游戏服务器 功能模块的开发与维护
实现 ⾼性能游戏通信(TCP/UDP/WebSocket ⻓连接优化)
协助设计并优化游戏数据库(玩家数据存储、缓存策略等)
配合客户端开发,调试⽹络协议与数据同步问题
核⼼要求:
Golang 基础
1年以上 Golang 开发经验(优秀应届⽣可放宽)
熟悉 goroutine、channel、sync 包等并发编程机制
了解 Gin、Gorm相关框架
游戏服务器相关经验
了解 游戏服务器架构(如 Gateway/GameServer/DBServer 分层设计)
熟悉 ⽹络通信协议(TCP/UDP/WebSocket),有 帧同步/状态同步 经验更佳
掌握 Redis 缓存玩家数据,优化热点读写
数据库与 DevOps
熟练使⽤ MySQL 存储游戏数据,了解分库分表优化
了解 Docker/K8s,能协助部署游戏服务器集群
加分项:
参与过 MMORPG、MOBA、卡牌等游戏 后端开发
熟悉 Protobuf 协议,优化⽹络包⼤⼩
了解 游戏防作弊(反外挂、数据校验)
有 ETCD、NATS 等分布式协调经验