实战案例:游戏设计师使用 AI 制定路线图和 PRD
游戏设计师可以使用 AI 编码 agent 来头脑风暴功能、编写详细的 PRD,以及创建设计规格——无需懂代码。
背景
你是一名 PM/游戏设计师,正在开发手机 MOBA 游戏 "The Ended World"。你需要设计一个名为 每日幸运转盘(Daily Fortune Spin) 的小游戏,目标是让玩家每天都回来。
工具:
- AI 编码 agent(Claude Code, Cursor,或类似工具)
- 已安装 Superpowers 框架
你将学到什么
在本教程中,你将看到如何应用:
- Brainstorming skill — AI 逐个提问来探索需求,而不是一次性输出所有内容
- Visual companion — AI 直接在浏览器上显示线框图/mockup
- Structured spec — 将想法转化为结构清晰的设计规格
步骤 1:头脑风暴 — 探索需求
你对 AI 说:
"我需要为游戏 The Ended World 设计一个转盘小游戏。"
AI 激活 brainstorming skill 并逐个提问:
问题 1 — 主要目标:
AI: "这个转盘小游戏的主要目标是什么?
- A. 变现 — 从玩家处创造收入(用真钱/宝石购买转盘次数)
- B. 留存 — 让玩家每天都回来(每天免费转一次)
- C. 参与度提升 — 增加游戏时间(完成任务后转盘)
- D. 组合 多个目标"
你: "B"
问题 2 — 转盘频率:
AI: "你设想的转盘频率和机制?
- A. 每天 1 次免费转(简单、经典)
- B. 按连续登录天数转(连续签到)
- C. 完成每日任务后转
- D. 组合:免费 + 任务额外次数"
你: "A"
问题 3 — 奖励类型:
AI: "转盘上的奖励?
- A. 游戏内资源(金币、宝石、经验...)
- B. 战斗道具(符文、增益...)
- C. 外观装饰(皮肤、头像框、表情...)
- D. 全部混合 — 按稀有度分类"
你: "D"
问题 4 — 概率机制:
AI: "稀有度机制?
- A. 固定概率(Common 60%, Rare 25%, Epic 12%, Legendary 3%)
- B. 保底系统 — 转 X 次后保底(类似原神)
- C. 渐进式转盘 — 根据玩家等级变化"
你: "A"
问题 5 — 格子数和神秘奖励:
AI: "转盘有多少格?
- A. 6-8 格,明确显示奖励
- B. 8-10 格,明确显示
- C. 6-8 格,部分格子隐藏为 "Mystery Reward"(制造惊喜)
- D. 你有其他数字或想法?"
你: "C"
问题 6 — 界面主题:
AI: "转盘的主题?
- A. 后启示录 / 科幻 — 全息影像、数字化、未来废土风格
- B. 暗黑幻想 — 古代轮盘、发光符文
- C. 军事 / 战术 — 军用雷达
- D. 你已有游戏的美术方向,我会遵循那个风格"
你: "A"
问题 7 — 动画:
AI: "动画水平?
- A. 简单 — 旋转然后停止
- B. 中等 — 减速、光效、轻微振动、弹窗
- C. 华丽 — 慢动作、粒子效果、Legendary 特效"
你: "B"
问题 8 — 期望输出:
AI: "平台和技术栈?
- A. Unity (C#)
- B. Unreal Engine (C++)
- C. Cocos Creator (TypeScript)
- D. 还没有代码库,只需要 PRD/路线图文档
- E. 其他引擎/框架"
你: "D"
为什么这一步很重要:
没有 Superpowers,AI 会立即输出一份 5 页长的 PRD 而不了解上下文。使用 brainstorming skill,AI 被迫逐个提问 — 帮助 PM 在每一步做出有目的性的决策,而不是被一份庞大的文档淹没。
步骤 2:AI 汇总并提出方案
收集完足够信息后,AI 汇总并提出 3 个方向:
| 要素 | 决定 |
|---|---|
| 目标 | 留存 — 让玩家持续回来 |
| 频率 | 每天 1 次免费转 |
| 奖励 | 全部混合(资源、道具、外观装饰)按稀有度分类 |
| 概率 | 固定(Common → Legendary) |
| 格子数 | 6-8 格,有 Mystery Reward |
| 主题 | 后启示录 / 全息科幻 |
| 动画 | 中等(减速、光效、振动、弹窗) |
| 输出 | PRD/路线图文档 |
3 个方向:
方向 A:"Daily Spin" 纯转盘 独立的转盘,每天 1 次,固定奖励。简单,适合 MVP。
方向 B:"Daily Spin + Seasonal Rotation"(AI 推荐) 类似 A 但奖励表按赛季/活动更换。AI 推荐这个方向,因为在简单和长期留存之间取得了良好平衡 — 赛季轮换让转盘保持新鲜感而不会过于复杂。
方向 C:"Daily Spin + Collection System" 与收集系统绑定 — 碎片拼成大奖。留存极强但复杂。
你选择: "A" — 专注 MVP,先做简单的。虽然 AI 推荐方向 B,你决定从最简单的方案开始。
亮点: AI 给出有理由的建议,但尊重你的最终决定。赛季轮换可以在 MVP 稳定运行后再添加。
步骤 3:AI 逐部分编写设计规格
AI 不会一次性输出所有内容,而是逐部分展示,等你确认后再继续。
Part 1:玩家流程
功能名称: Daily Fortune Spin
1. 打开游戏 → 看到转盘图标(如果有剩余次数则显示红色角标)
2. 点击 → 打开全息风格 8 格转盘界面(6 个显示 + 2 个 Mystery)
3. 按 "SPIN" → 转盘旋转,逐渐减速,接近停止时轻微振动
4. 停止 → 高亮中奖格,弹窗显示奖励
5. 按 "Claim" → 奖励进入背包
6. SPIN 按钮 → "Come back tomorrow",UTC 00:00 重置
条件:
- 不累积次数(错过 1 天 = 失去机会)
- 不购买额外次数(严格符合留存目标)
你: "OK" → AI 继续 Part 2。
Part 2:奖励表和概率
| 格 | 类型 | 稀有度 | 奖励示例 | 概率 |
|---|---|---|---|---|
| 1 | 资源 | Common | 500 Gold | 25% |
| 2 | 资源 | Common | 200 EXP | 25% |
| 3 | 道具 | Rare | 随机符文 | 15% |
| 4 | 资源 | Rare | 20 Gems | 13% |
| 5 | 道具 | Epic | 24h 战斗增益 | 8% |
| 6 | 外观 | Epic | 头像框 | 7% |
| 7 | Mystery | Rare-Epic | 隐藏池随机 | 5% |
| 8 | Mystery | Epic-Legendary | 隐藏池随机 | 2% |
总计:100%
Mystery Pool 详情:
- Mystery Rare-Epic:可能获得英雄碎片、皮肤碎片、或双倍宝石
- Mystery Epic-Legendary:可能获得稀有皮肤、特殊回城特效、或新英雄
规则:
- 概率由服务端计算,客户端仅接收结果并播放动画
- 结果在按下 SPIN 时即已确定,动画只是展示效果
你: "OK" → AI 继续 Part 3。
Part 3:可视化线框图
AI 将线框图推送到 visual companion — 一个本地服务器直接在浏览器上显示 mockup。
实际提示: 在本次工作会话中,visual companion 服务器需要重启 3 次才能稳定运行(端口从 49983 → 59628 → 57802 变更)。这是一个较新的功能——如果看不到页面加载,请要求 AI 重启服务器。
服务器稳定后,你打开链接看到:
- 深色背景(#0a0e17),青色全息(#00f0ff)为主色调
- 圆形 8 格转盘,青色发光边框
- 2 个 Mystery 格子显示橙色/红色的 ❓ 图标
- SPIN 按钮青色边框,发光效果
- 底部显示稀有度图例
Visual companion 功能 让 AI 直接在浏览器上显示 mockup/线框图,帮助 PM 在头脑风暴过程中直观地想象界面。
你: "OK" → AI 继续 Part 4。
Part 4:状态和边界情况
| 状态 | 显示 | 操作 |
|---|---|---|
| 有转盘次数 | SPIN 按钮亮青色,红色角标 | 允许转盘 |
| 今天已转过 | "COME BACK TOMORROW" + 倒计时 | 禁用 |
| 正在转 | 按钮禁用,旋转动画 | 等待结果 |
| 领奖 | 弹窗 + "CLAIM" 按钮 | 点击领取 → 进入背包 |
| 断开连接 | "Connection lost, retrying..." | 自动重试 3 次 |
边界情况:
- Claim 前关闭应用 → 服务器已记录结果,重新打开会显示领奖弹窗
- 修改时间作弊 → 重置基于服务器时间(UTC)
- 恰好在 00:00 转盘 → 服务器锁定请求,处理完成后才重置
- 背包已满 → 奖励发送到游戏内邮箱
- Mystery 池为空 → 回退到固定 Epic 奖励
步骤 4:路线图和里程碑
AI 创建 3 阶段路线图:
Phase 1 — MVP(第 1-2 周):
├── 设计全息风格 8 格转盘 UI
├── 转盘逻辑:固定概率,服务端随机
├── 每天 1 次,UTC 00:00 重置
├── 中等动画(减速、高亮、弹窗)
└── 集成到主界面(图标 + 角标)
Phase 2 — 打磨(第 3 周):
├── Mystery Reward 揭示动画
├── 按稀有度播放音效
├── 到下次转盘的倒计时
└── 处理边界情况(断网、关闭应用、背包已满)
Phase 3 — 数据分析和调优(第 4 周):
├── 追踪:DAU 打开转盘率、每日转盘率、D1-D7 留存
├── A/B 测试奖励表
└── 内部仪表盘查看奖励分布
衡量 KPIs:
| 指标 | 目标 |
|---|---|
| 每日转盘率(spin rate) | > 80% DAU |
| D7 留存提升 | 比功能上线前 +5-10% |
| 打开转盘时间 | < 30 秒(UX 流畅) |
步骤 5:AI 编写 Spec 文档并审查
AI 自动:
- 编写 spec 文档 完整保存到
docs/superpowers/specs/2026-03-19-daily-fortune-spin-design.md - 分派 reviewer — 一个独立的 agent 检查 spec 质量
审查结果:批准,附带几个小建议(advisory):
- Mystery Pool 在实现时需要更具体的配置
- 应明确哪些边界情况在 Phase 1 处理 vs Phase 2
- 确认 "2-3 秒" 是总时间还是仅减速阶段
AI 询问下一步:
Spec 被批准后,AI 不会自行继续,而是询问:
AI: "你想让我接下来做什么?
- 编写详细实现计划 — 拆分具体的编码任务(需要知道技术栈)
- 在此完成 — PRD/路线图已足够,你带着文档去与团队一起执行
- 补充更多 — 更详细的线框图、API spec、数据库 schema..."
你: "2" — 在此完成。
Superpowers 原则: AI 不会自行扩展范围。完成最初目标后,AI 会询问用户而不是自行继续。
最终结果
与 AI 合作约 15 分钟后,PM 获得:
| 交付物 | 状态 |
|---|---|
| 完整的设计规格 | 完成并批准 |
| 奖励表和概率 | 完成 |
| 可视化线框图(全息风格) | 完成(可在浏览器中查看) |
| 状态和边界情况 | 完成 |
| 3 阶段路线图(4 周) | 完成 |
| 衡量 KPIs | 完成 |
应用的 Superpowers 原则
| 原则 | 应用方式 |
|---|---|
| 先头脑风暴 | AI 逐个提问(8 个问题)以了解上下文后再编写 |
| YAGNI | 选择 "Daily Spin 纯转盘" 而非复杂的 Collection System |
| 逐部分展示 | Spec 分为 5 个部分,每部分确认后再继续 |
| Visual companion | 线框图直接在浏览器上显示,而非仅用文字描述 |
| 自动审查 | AI 自动分派 reviewer 检查 spec 质量 |
要点: 你不需要懂代码就能有效使用 Superpowers。这个框架帮助 PM 和 AI 按纪律协作——做之前先问、逐部分确认、自动审查输出质量。