SuperAPI AI 工具集

bmad-gds

编程与开发

查看项目

更新于 10-16 08:25

技能介绍

bmad-gds(BMAD Game Development Studio)是一个 AI 驱动的游戏开发工作室技能,采用 BMAD 方法论,将游戏项目路由经过预制作、设计、架构、制作和游戏测试等阶段。

适用场景

  • 启动新游戏项目,需要从概念到生产的结构化工作流
  • 创建游戏设计文档(GDD)、叙事设计或技术架构
  • 为游戏团队管理冲刺和开发故事
  • 为 Unity、Unreal Engine 或 Godot 项目搭建测试框架
  • 快速原型或快速功能开发,无需完整规划开销
  • 在开发史诗完成后进行代码审查或回顾

安装 npx skills add https://github.com/supercent-io/skills-template --skill bmad-gds

支持的引擎 Unity · Unreal Engine · Godot · 自定义/其他

工作流命令

阶段 1 — 预制作

  • bmad-gds-brainstorm-game:使用游戏专用构思技术主持游戏头脑风暴会议
  • bmad-gds-game-brief:创建交互式游戏简报,定义概念和核心机制

阶段 2 — 设计

  • bmad-gds-gdd:生成游戏设计文档:机制、系统、进程、实现指导
  • bmad-gds-narrative:创建叙事文档:故事结构、角色弧线、世界构建

阶段 3 — 技术

  • bmad-gds-project-context:生成 project-context.md 以实现一致的 AI 智能体协调
  • bmad-gds-game-architecture:产出规模自适应游戏架构:引擎、系统、网络、技术设计
  • bmad-gds-test-framework:为 Unity、Unreal 或 Godot 初始化测试框架架构
  • bmad-gds-test-design:创建覆盖玩法、进程和质量的综合测试场景

阶段 4 — 制作

  • bmad-gds-sprint-planning:从史诗文件生成或更新 sprint-status.yaml
  • bmad-gds-sprint-status:查看冲刺进度、暴露风险、获取下一步行动建议
  • bmad-gds-create-story:创建可供开发使用的实现故事
  • bmad-gds-dev-story:执行开发故事:实现任务和测试
  • bmad-gds-code-review:对标记为 Ready for Review 的故事进行 QA 代码审查
  • bmad-gds-correct-course:应对冲刺中的重大路线修正
  • bmad-gds-retrospective:在史诗完成后主持回顾

游戏测试

  • bmad-gds-test-automate:为玩法系统生成自动化游戏测试
  • bmad-gds-e2e-scaffold:搭建端到端测试基础设施
  • bmad-gds-playtest-plan:为用户测试会话创建结构化试玩计划
  • bmad-gds-performance-test:设计用于性能分析和优化的性能测试策略
  • bmad-gds-test-review:审查测试质量和覆盖缺口

快速 / 随时可用

  • bmad-gds-quick-prototype:快速原型,无需完整规划开销即可验证机制
  • bmad-gds-quick-spec:为简单、定义明确的功能或任务提供快速技术规格
  • bmad-gds-quick-dev:灵活快速地实现游戏功能
  • bmad-gds-document-project:分析并记录现有游戏项目

专用智能体

  • game-designer:游戏概念、机制、GDD、叙事设计、头脑风暴
  • game-architect:技术架构、系统设计、项目上下文
  • game-dev:实现、开发故事、代码审查
  • game-scrum-master:冲刺规划、故事管理、路线修正、回顾
  • game-qa:测试框架、测试设计、自动化、E2E、试玩、性能
  • game-solo-dev:全范围单人模式:快速原型、快速规格、快速开发

快速开始(新 Unity3D 游戏——从概念到首个冲刺)

步骤 0:开始前确认 unity-mcp 正在运行

npx unity-mcp status

步骤 1 — bmad-gds-brainstorm-game → “mobile endless runner on Unity3D with procedural obstacles”

步骤 2 — bmad-gds-game-brief → 锁定核心循环:奔跑、躲避、得分

步骤 3 — bmad-gds-gdd → 完整 GDD:机制、进程、道具系统

步骤 4 — bmad-gds-game-architecture → Unity3D 架构:ScriptableObject 数据层、对象池、输入

步骤 5 — bmad-gds-test-framework → 初始化 Unity Test Runner + EditMode/PlayMode 脚手架

步骤 6 — bmad-gds-sprint-planning → 将史诗拆分为 Unity3D 开发故事

步骤 7 — bmad-gds-dev-story → 实现故事:“Player controller with physics-based movement”

步骤 8 — bmad-gds-code-review → 合并到 main 前的 QA 关卡

典型工作流

  1. 运行 bmad-gds-brainstorm-game → 构思游戏概念
  2. 运行 bmad-gds-game-brief → 锁定概念和核心机制
  3. 运行 bmad-gds-gdd → 产出完整游戏设计文档
  4. 运行 bmad-gds-game-architecture → 定义技术架构
  5. 运行 bmad-gds-sprint-planning → 将工作拆分为冲刺和故事
  6. 对每个故事运行 bmad-gds-dev-story → 实现功能
  7. 运行 bmad-gds-code-review → 合并前的质量关卡
  8. 运行 bmad-gds-retrospective → 每个史诗后持续改进

快速参考

  • 头脑风暴游戏概念:bmad-gds-brainstorm-game
  • 创建游戏简报:bmad-gds-game-brief
  • 生成 GDD:bmad-gds-gdd
  • 定义架构:bmad-gds-game-architecture
  • 规划冲刺:bmad-gds-sprint-planning
  • 查看冲刺状态:bmad-gds-sprint-status
  • 创建故事:bmad-gds-create-story
  • 开发故事:bmad-gds-dev-story
  • 快速原型:bmad-gds-quick-prototype

限制 资料未提供该技能的收费、价格、平台兼容性细节、实际效果数据或性能指标,这些信息暂未提供。