崗位職責:
參與 游戲服務器 功能模塊的開發(fā)與維護
實現(xiàn) ?性能游戲通信(TCP/UDP/WebSocket ?連接優(yōu)化)
協(xié)助設計并優(yōu)化游戲數據庫(玩家數據存儲、緩存策略等)
配合客戶端開發(fā),調試?絡協(xié)議與數據同步問題
核?要求:
Golang 基礎
1年以上 Golang 開發(fā)經驗(優(yōu)秀應屆?可放寬)
熟悉 goroutine、channel、sync 包等并發(fā)編程機制
了解 Gin、Gorm相關框架
游戲服務器相關經驗
了解 游戲服務器架構(如 Gateway/GameServer/DBServer 分層設計)
熟悉 ?絡通信協(xié)議(TCP/UDP/WebSocket),有 幀同步/狀態(tài)同步 經驗更佳
掌握 Redis 緩存玩家數據,優(yōu)化熱點讀寫
數據庫與 DevOps
熟練使? MySQL 存儲游戲數據,了解分庫分表優(yōu)化
了解 Docker/K8s,能協(xié)助部署游戲服務器集群
加分項:
參與過 MMORPG、MOBA、卡牌等游戲 后端開發(fā)
熟悉 Protobuf 協(xié)議,優(yōu)化?絡包??
了解 游戲防作弊(反外掛、數據校驗)
有 ETCD、NATS 等分布式協(xié)調經驗