编排战斗团队:协调 game-designer、gameplay-programmer、ai-programmer、technical-artist、sound-designer 和 qa-tester,端到端地设计、实现并验证战斗功能。
决策点: 在每个阶段转换时,使用 AskUserQuestion 将子代理的方案作为可选项呈现给用户。在对话中展示代理的完整分析,然后用简洁的标签记录决策。用户批准后方可进入下一阶段。
使用 Task 工具将每位团队成员生成为子代理:
subagent_type: game-designer — 设计机制,定义公式和边缘情况subagent_type: gameplay-programmer — 实现核心玩法代码subagent_type: ai-programmer — 实现 NPC/敌人 AI 行为subagent_type: technical-artist — 创建 VFX、着色器效果、视觉反馈subagent_type: sound-designer — 定义音频事件、打击音效、环境音频subagent_type: qa-tester — 编写测试用例并验证实现始终在每个代理的提示中提供完整上下文(设计文档路径、相关代码文件、约束条件)。在流水线允许的情况下并行启动独立代理(例如,阶段 3 的代理可以同时运行)。
委派给 game-designer:
design/gdd/ 中创建或更新设计文档,涵盖:机制概述、玩家幻想、详细规则、含变量定义的公式、边缘情况、依赖项、含安全范围的调优旋钮(Tuning Knob)以及验收标准(Acceptance Criteria)委派给 gameplay-programmer(如涉及 AI,同时委派 ai-programmer):
并行委派:
委派给 qa-tester:
一份总结报告,涵盖:设计完成状态、各团队成员的实现状态、测试结果以及任何未解决的问题。