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 关卡
典型工作流
- 运行 bmad-gds-brainstorm-game → 构思游戏概念
- 运行 bmad-gds-game-brief → 锁定概念和核心机制
- 运行 bmad-gds-gdd → 产出完整游戏设计文档
- 运行 bmad-gds-game-architecture → 定义技术架构
- 运行 bmad-gds-sprint-planning → 将工作拆分为冲刺和故事
- 对每个故事运行 bmad-gds-dev-story → 实现功能
- 运行 bmad-gds-code-review → 合并前的质量关卡
- 运行 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
限制 资料未提供该技能的收费、价格、平台兼容性细节、实际效果数据或性能指标,这些信息暂未提供。