Vibe Coding 多人游戏系列 — 目录
前 4 篇讲 Pieter Levels 这类外部案例,从第5篇起进入我的项目 GTS-Play 的真实实战——用 AI 从单机改多人、踩坑、重构、部署的完整过程。整个系列 32 篇文章,记录下每一个真实决策。
用 AI 做多人游戏,一个人就够了。
系列结构
外部案例(P1-P4)
↓
实战总览(P5)
↓
时间线 5 个阶段(P6-P10)
↓
WebGPU/多线程调研(P11)
↓
工作流进化(P12-P16)
↓
知识管理 13 个主题(P17-P29)
↓
总结 & 起步指南(P30)
↓
新视角(P31)
推荐阅读顺序
| 阅读目标 | 推荐路径 |
|---|---|
| 📖 了解全貌 | P5 → 挑感兴趣的时间线篇 → 挑感兴趣的知识篇 |
| 🛠️ 上手实操 | P5 → P14 → P12 → P13 → P15 → P31 |
| ⚠️ 想避坑 | P5 → P10 → P13 → P14 |
| 📚 时间线通读 | P5 → P6→P7→...→P10 |
外部案例篇(P1-P4)
| # | 标题 | 一句话 |
|---|---|---|
| 1 | Pieter Levels 一个人的游戏帝国 | 一个人 + AI,3 天上线多人游戏,17 天做到 100 万美金 ARR |
| 2 | Vibe Jam 2026 技术地图 | 80% 的获奖作品是多人游戏,Three.js + WebSocket 是标准答案 |
| 3 | AI 做多人游戏的实操方法论 | 从 FPS 完整复盘总结出 5 阶段标准化流程 |
| 4 | 从 levelsio 到 GTS-Play — 能抄什么 | 回到自己的项目,对比差异,列出 6 件可以直接抄的事 |
实战总览(P5)
| # | 标题 | 字数 | 一句话 |
|---|---|---|---|
| 5 | 实战总览:从 0 到 1 的时间线地图 | ~8500 | 一张图看完整个系列 5 个阶段 + 工作流进化 + 知识管理 |
时间线(P6-P10)
| # | 阶段 | 标题 | 字数 | 一句话 |
|---|---|---|---|---|
| 6 | Phase 1 | basic1 帧同步(Lockstep) | ~4500 | 第一个多人原型,Lockstep + 浮点数噩梦 |
| 7 | Phase 2 | 切换到状态同步 + TSRPC | ~3500 | 为什么放弃帧同步,服务端权威模型建立 |
| 8 | 大重构 | Monorepo + 双服务 + Logic + 开闭原则 | ~8700 | 一天完成全部架构重构,四包结构定型 |
| 9 | 迭代开发 | Tick Loop + 碰撞检测 + 状态管理演进 | ~8000 | 两周迭代:从原型到可玩的联机游戏 |
| 10 | Phase 8 | SCF 部署 6 连环坑 | ~17000 | undici@7、zip、权限、ESM、hook、warm container |
WebGPU/多线程调研(P11)
| # | 标题 | 字数 | 一句话 |
|---|---|---|---|
| 11 | WebGPU/多线程调研与架构就绪 | ~11000 | SOA、IRenderer、SAB 三线程架构,为未来铺路 |
工作流进化(P12-P16)
| # | 标题 | 字数 | 一句话 |
|---|---|---|---|
| 12 | AI 辅助编程 → OpenClaw → OpenCode 引入 | ~6800 | 从网页版 DeepSeek 到全自动化,费用从日均 100+ 到零 |
| 13 | OpenClaw 调度 + Skill 固化 + 自动部署 | ~6000 | 三角色分工,流程化,CI 闭环 |
| 14 | E2E 自测与根因修复 | ~7000 | 三天一个最难同步 Bug,让 AI 自测自修 |
| 15 | 完整 Vibe Coding 工作流全景 | ~5500 | 总图:兄弟→OpenClaw→OpenCode→AI→验收→提交 |
| 16 | Vibe Coding 经验和教训合集 | ~8000 | 测试金字塔、Skill 化价值、全体协作坑 |
知识管理(P17-P29)
| # | 标题 | 字数 | 一句话 |
|---|---|---|---|
| 17 | 三层编码规则体系 + agent-context.md | ~6400 | 基础/模块/流程三层,"宪法"自动注入每个 brief |
| 18 | 重构标准 🐛🔴🟡🟢 逐条拆解 | ~5500 | 最高频 bug:End 逻辑重置 |
| 19 | Specs、变更管理与方案体系 | ~3800 | Main Specs + Delta Specs + 讨论→方案→实施 SOP |
| 20 | 决策记录精要 | ~5000 | 40+ ADR 精选,还有反面决策 |
| 21 | 测试策略体系 | ~7500 | 三层测试 + E2E 积木化 + 验收 5 步 |
| 22 | Token 优化全攻略 | ~8000 | 月费 3000→几百的实操方案 |
| 23 | 记忆管理体系 | ~8000 | QMD 5 collections,33 锚点词,检索协议 |
| 24 | Agent Brief 与 OpenCode 调度规范 | ~6800 | 体验式反馈 > 技术 spec |
| 25 | 部署与服务管理 | ~14000 | deploy-scf.js,双环境双实例,SCF 配置 |
| 26 | OpenClaw 工具链全景 | ~18000 | 23 个 Skill 全家桶,通知通道,入口检查协议 |
| 27 | 前端性能优化 + AI 素材管线 | ~6000 | SoA + GC 优化、帧管理 + 插值、双轨动画、AI 素材 + WebGPU 就绪 |
| 28 | 通信可靠性与错误处理模式 | ~10000 | WS 断连、重连、竞态、防御式编程 |
| 29 | 教训、反模式与设计模式 | ~5500 | 6 类坑 root cause + 17 个可复用模式 |
总结(P30)
| # | 标题 | 字数 | 一句话 |
|---|---|---|---|
| 30 | 给下一个 Vibe Coder 的起步指南 | ~3200 | 最佳路径、技术栈推荐、从 builder 到 conductor |
新视角(P31)
| # | 标题 | 字数 | 一句话 |
|---|---|---|---|
| 31 | Loop Engineering:我们的实践与改进方向 | ~7500 | 用 Loop Engineering 框架照镜子,看我们走到哪、差距在哪、下一步怎么走 |
系列统计
| 板块 | 篇数 | 状态 |
|---|---|---|
| 外部案例 | 4 | ✅ 已完成 |
| 总览 | 1 | ✅ 已写 |
| 时间线 | 5 | ✅ 已完成 |
| WebGPU/多线程调研 | 1 | ✅ 已完成 |
| 工作流 | 5 | ✅ 已完成 |
| 知识管理 | 13 | ✅ 已完成 |
| 总结 | 1 | ✅ 已完成 |
| 新视角 | 1 | ✅ 已完成 |
| 合计 | 32(含 P0) |
阅读提示
- 每篇文章独立可读,没有"必须先看哪篇"的硬依赖
- 每篇 3000-18000 字,通勤时间就能读完一篇
- 知识管理篇(P17-P29)相对独立,可以挑感兴趣的跳读
- 时间线篇(P6-P10)建议按顺序读,每个阶段依赖前一个的决定
最后更新:2026-07-08
浙公网安备 33010602011771号