游戏服务端概览
语言选型、设计模式与 TDD。
30 分钟
游戏服务端概览
MMO、FPS 对战房间、排行榜都需要低延迟、高并发的服务端。对照 /roadmaps/server-side-game-developer 建立全局视图。 与客户端 game-developer-essentials 互补,聚焦网络、并发与后端架构。
学习目标
- 服务端 vs 客户端职责
- C++/Java/Go/Erlang 选型
- 设计模式与 TDD
- 函数式与依赖注入
核心概念
本课对齐 /roadmaps/server-side-game-developer 对应节点。与 CodeRoadMap 现有课程对照学习效果更佳。
示例
// 典型 tick 循环
while (running) {
processNetwork();
updateGameState(dt);
broadcastSnapshots();
}
练习
- 在路线图页面定位本课覆盖的节点
- 完成一个最小可演示示例或审计文档
- 写 2 条与站内产品/架构的对照笔记
小结
游戏服务端概览(ssgd-intro)完成后进入下一课,或在路线图中标记已掌握节点。
加载本节练习…