# AI Agent 游戏开发工具

## 概览

2025-2026 年,AI 编码 Agent(Claude Code、Cursor、Codex 等)已经成为游戏开发的重要辅助工具。以下是在各阶段有用的工具和模板。

---

## 完整的 AI 游戏开发框架

### Claude Code Game Studios — 49 智能体虚拟游戏工作室

一个模板系统,把单个 Claude Code 会话变成完整的游戏开发工作室:

- **49 个专门化 Agent** — 分 3 层(总监用 Opus、部门主管用 Sonnet、专家用 Sonnet/Haiku)
- **72 个 Skill 命令** — /start、/design-system、/dev-story 等
- **支持引擎** — Godot 4、Unity、Unreal Engine 5
- **7 阶段管线** — 概念 → 系统设计 → 技术准备 → 预生产 → 生产 → 打磨 → 发布

**GitHub**: [Donchitos/Claude-Code-Game-Studios](https://github.com/Donchitos/Claude-Code-Game-Studios)

### Everything Game Dev Code — 42 Agent 开源脚手架

- **42 个 Agent、51 个命令、86 个 Skill、92 条规则、10 个阶段上下文**
- 引擎隔离 — Unity、Unreal、Godot 的规则互不污染
- Unity 专用命令:/unity-setup、/unity-build-fix、/unity-review

**Unity 论坛**: [Everything Game Dev Code](https://discussions.unity.com/t/everything-game-dev-code-open-source-ai-scaffold-with-dedicated-unity-support/1716140)

### WebGameTemplateForAgents — 浏览器游戏模板

制作浏览器游戏的即用模板:
- 兼容 Cursor Agent、Codex、Claude Code
- 4 阶段工作流:设计 → 规划 → 实现 → 测试
- 结构化入口文件(FIRST_PROMPT.md、NEXT_ITERATION_PROMPT.md)

**GitHub**: [ludenio/WebGameTemplateForAgents](https://github.com/ludenio/WebGameTemplateForAgents)

---

## 引擎 MCP 集成

MCP(Model Context Protocol)是让 AI Agent 直接操作引擎的标准方式:

| 工具 | 引擎 | 功能 |
|------|------|------|
| **Unity MCP** | Unity | 开源 MCP 服务端,AI 直接操作 Unity Editor(7k+ ⭐) |
| **Coplay MCP** | Unity | 86 个工具,支持脚本、场景、资产生成 |
| **GodotIQ** | Godot | 3D 空间理解、信号流追踪、场景编辑 |
| **Agentic AI** | Roblox | 规划模式 + AI 游戏测试 + 程序化 3D 模型 |

---

## AI 辅助开发工作流推荐

### 核心原则

1. **结构化规则先行** — 建立 CLAUDE.md、AGENTS.md、ARCHITECTURE.md
2. **规划优于编码** — 不要让 AI 自主规划,你规划 AI 执行
3. **模块化设计** — 每次只做一个可测试的特性
4. **频繁提交** — 每步工作后提交 Git,方便回滚
5. **清理上下文** — 每步新开对话,避免上下文污染

### 推荐工作流

```
GDD → 技术选型 → CLAUDE.md 规则 → 实现计划
→ 内存银行(Memory Bank)→ 分步开发 → 测试 → 审查
```

### Verb 编码方法(2026)

1. 使用 Claude Opus 4.6 在 Claude Code 中(推荐优于 Cursor)
2. 每个步骤从全新上下文开始
3. 要求 AI 先输出计划,批准后再实现
4. 使用 TDD 确保质量

---

## Skill 套装推荐

| 项目 | ⭐ | 用途 |
|------|-----|------|
| **addyosmani/agent-skills** | 16.6k | 20 个全流程工程技能 |
| **forrestchang/andrej-karpathy-skills** | 62k | 4 条行为准则 |
| **Bollwerkio/werkstatt** | — | 严格的 TDD 工作流 |
| **Astro-Han/karpathy-llm-wiki** | — | 个人游戏开发知识库 |

---

## 开发建议

### Web 游戏开发
- HTML5 Canvas / Phaser 框架
- 无服务器架构(确定性回放)
- AI Agent 生成完整小游戏效率极高

### Unity 开发
- Unity MCP 让 AI 直接操作编辑器
- Everything Game Dev Code 脚手架
- 注意 C# 编译导致的迭代延迟

### Godot 开发
- GodotIQ MCP 提供空间理解
- GDScript 解析成本低,适合 AI 生成
- 编辑器轻量,迭代快

### Unreal 开发
- 蓝图可视化 + C++ 混合
- Aura 12.0 提供多 Agent 协作
- 适合 AAA 品质但需要更多算力

---

## 在项目中使用 AI 辅助设计

AI Agent 不仅能辅助写代码,也能辅助**游戏设计本身**。以下是经过验证的实战案例:

### 实战案例 1:基于 MDA 框架的机制生成

**场景**:需要为一个 Roguelike 游戏设计 20 个独特的武器机制。

**Prompt 模板**:
```markdown
你是一位游戏机制设计师。基于 MDA 框架,为 [Roguelike 游戏] 设计 20 个武器机制。

要求:
- 每个机制明确 Mechanics(规则)、Dynamics(玩家互动产生的动态)、Aesthetics(情感体验)
- 机制之间要有协同效应(组合产生新策略)
- 包含 5 个简单机制、10 个中等复杂度、5 个高复杂度
- 每个机制标注设计意图和潜在平衡风险

输出格式:
| 编号 | 机制名称 | Mechanics | Dynamics | Aesthetics | 复杂度 | 协同武器 |
```

**实际效果**:
- 生成 20 个机制中,约 60% 可直接使用,30% 需要调整,10% 启发新方向
- MDA 框架强制要求思考玩家体验,避免"为机制而机制"
- 协同矩阵帮助发现意外的组合乐趣

参见:[[wiki/concepts/game-design-principles.md#MDA-框架]]

---

### 实战案例 2:AI 玩家角色扮演测试

**场景**:测试 F2P 游戏的经济系统对不同玩家类型的友好度。

**方法**:让 AI 扮演 4 种玩家原型,各进行 100 次模拟游玩:

| 玩家类型 | 行为特征 | 测试重点 |
|----------|----------|----------|
| 鲸鱼玩家 | 高付费意愿,追求顶级排名 | 付费天花板是否足够高 |
| 海豚玩家 | 适度付费,追求性价比 | Battle Pass 价值感知 |
| 小鱼玩家 | 零付费或首充 | 免费体验是否完整 |
| 硬核玩家 | 技术优先,时间充裕 | 技能是否能弥补付费差距 |

**Prompt 模板**:
```markdown
你是一位 [鲸鱼/海豚/小鱼/硬核] 类型的玩家。

游戏信息:
- 类型:[游戏类型]
- 经济系统:[简述货币、获取、消耗]
- 当前进度:[天数/等级]

请模拟你接下来 7 天的游戏行为:
1. 每天的游戏时长分配
2. 消费决策(是否付费、付费金额)
3. 情绪变化曲线
4. 流失风险评估(1-10)

输出格式:按天记录,包含决策理由。
```

**实际效果**:
- 提前发现"小鱼玩家在第 3 天感到付费压力"的问题
- 验证 Battle Pass 对海豚玩家的吸引力
- 发现硬核玩家在第 7 天达到"付费墙"的挫败感

参见:[[wiki/concepts/player-psychology.md#玩家细分模型]]
参见:[[wiki/concepts/monetization-strategy.md]]

---

### 实战案例 3:叙事一致性检查

**场景**:分支剧情游戏有 500+ 个叙事变量,需要检查逻辑矛盾。

**方法**:将变量状态和剧情脚本输入 LLM,自动检测冲突。

**Prompt 模板**:
```markdown
你是一位叙事逻辑检查员。请检查以下剧情分支是否存在逻辑矛盾。

已知条件:
- 玩家在任务 A 中杀死了 NPC X(变量:NPC_X_ALIVE = false)
- 任务 B 的前提条件是 NPC X 存活(条件:NPC_X_ALIVE == true)
- 任务 B 在任务 A 之后触发

请检查:
1. 是否存在"死NPC出现在后续剧情"的矛盾
2. 条件判断是否正确处理所有变量组合
3. 是否存在未定义的变量引用
4. 给出修复建议

剧情脚本:
[粘贴脚本内容]
```

**实际效果**:
- 发现 12 处逻辑矛盾(如"已死亡的NPC出现在对话中")
- 发现 3 处未处理的分支条件(变量存在但未在条件中使用)
- 生成修复建议,节省 80% 的人工检查时间

参见:[[wiki/concepts/story-architecture.md#变量管理与状态追踪]]
参见:[[wiki/concepts/story-architecture-code.md]]

---

### 实战案例 4:经济系统模拟分析

**场景**:设计一个 MMORPG 的经济系统,需要预测通胀/通缩。

**方法**:用 AI 建立简化经济模型,模拟 30 天玩家行为。

**Prompt 模板**:
```markdown
你是一位游戏经济分析师。请模拟以下 MMORPG 经济系统的 30 天运行。

经济参数:
- 货币产出:每日任务 100G、副本掉落 50-200G、交易税 5%
- 货币消耗:修理 10G/天、传送 5G/次、拍卖行手续费 5%
- 物品产出:装备掉落率 5%、材料采集 20/小时
- 玩家行为:每日在线 2 小时、50% 参与交易

请输出:
1. 每日货币总量变化曲线
2. 物品价格变化预测(前 5 种热门物品)
3. 通胀/通缩风险评估
4. 建议的货币回收机制
```

**实际效果**:
- 预测第 15 天开始出现轻微通胀(货币总量增长 > 物品增长)
- 建议增加"奢侈品消耗"和"限时活动货币回收"
- 验证拍卖行 5% 手续费不足以控制通胀

参见:[[wiki/concepts/game-data-analytics.md#数据驱动平衡工作流]]
参见:[[wiki/concepts/core-mechanics.md#经济系统]]

---

### 实战案例 5:关卡节奏 AI 评估

**场景**:设计一个 10 分钟的关卡,需要验证节奏是否合理。

**方法**:向 AI 描述关卡布局,获取节奏分析和改进建议。

**Prompt 模板**:
```markdown
你是一位关卡设计专家。请评估以下关卡的节奏设计。

关卡描述:
[描述关卡结构:区域划分、敌人配置、谜题位置、叙事节点]

玩家数据(如有):
- 平均通关时间
- 死亡热点
- 停顿/困惑区域

请分析:
1. 节奏曲线(紧张度 0-10 随时间变化)
2. 是否存在节奏疲劳(连续高压超过 3 分钟)
3. 引导是否清晰(玩家是否知道该做什么)
4. 高潮位置是否合适
5. 改进建议(具体调整方案)
```

**实际效果**:
- 发现"第 4-6 分钟连续战斗无休息"的节奏问题
- 建议在 5 分钟处添加安全区/叙事节点
- 验证 Boss 战前的"资源补给站"位置合理

参见:[[wiki/concepts/level-design.md#节奏设计]]

---

### AI 辅助设计最佳实践

| 设计任务 | 推荐 AI 工具 | 验证方法 |
|----------|-------------|----------|
| 机制创意发散 | Claude/GPT-4 | 原型测试 + 玩家反馈 |
| 玩家体验模拟 | Claude(角色扮演) | 真实玩家测试对比 |
| 叙事逻辑检查 | Claude(逻辑分析) | 人工抽查 + 自动化测试 |
| 经济模拟 | Claude(数值模拟) | 小规模封闭测试 |
| 关卡评估 | Claude(节奏分析) | 热力图 + 玩家录像 |

**关键原则**:
1. AI 是"发散工具"不是"决策工具"——用它生成选项,你来做选择
2. 所有 AI 输出必须经过**玩家验证**——AI 模拟不等于真实玩家行为
3. 保留"人类直觉"——AI 可能错过文化语境和情感细微差别
4. 迭代循环:AI 生成 → 快速原型 → 玩家测试 → AI 分析数据 → 优化

参见:[[wiki/concepts/game-design-principles.md]]
参见:[[wiki/concepts/player-psychology.md]]
参见:[[wiki/concepts/game-data-analytics.md]]

---

## 参考来源

- Claude Code Game Studios: GitHub
- WebGameTemplateForAgents: GitHub
- Everything Game Dev Code: Unity Discussions
- Unity MCP: GitHub
- Roblox Agentic AI Update (April 2026)

---

## AI 工具快速选型表

| 需求 | 推荐工具 | 替代方案 |
|------|----------|----------|
| **快速原型** | Claude Code + Godot | Cursor + Unity |
| **代码生成** | Claude Code / Cursor | GitHub Copilot |
| **美术生成** | Midjourney / DALL-E 3 | Stable Diffusion (本地) |
| **3D 模型** | Meshy / Rodin | Tripo3D / 手动建模 |
| **音乐/音效** | Suno / Udio | AIVA / 人工作曲 |
| **对话/叙事** | ChatGPT / Claude | 专用叙事工具 |
| **视频/预告片** | Runway / Pika | 手动剪辑 |
| **Bug 检测** | Claude (代码审查) | 静态分析工具 |
| **测试自动化** | AI 玩家模拟 | 传统脚本测试 |

---

## MCP 协议详解

MCP(Model Context Protocol)是 Anthropic 于 2024 年 11 月推出的开放标准,让 AI 模型能够安全地连接外部工具和数据源。

### 核心架构

```
┌─────────────┐ MCP Protocol ┌──────────────┐
│ AI Host │ ←──────────────────→ │ MCP Server │
│ (Claude/Cursor│ JSON-RPC 2.0 over │ (Tool Provider)│
│ /Copilot) │ stdio / SSE / HTTP │ │
└─────────────┘ └──────────────┘

┌───────────────┼───────────────┐
↓ ↓ ↓
[Resources] [Tools] [Prompts]
只读数据 可执行操作 可复用模板
```

### 三大原语

| 原语 | 功能 | 方向 | 示例 |
|------|------|------|------|
| **Resources** | 暴露可读数据给AI | Server → Host | 文件内容、数据库记录、游戏场景树 |
| **Tools** | 暴露可执行功能 | Host → Server → Host | 创建文件、编译项目、运行测试 |
| **Prompts** | 预定义可复用模板 | Server → Host | "生成敌人AI行为树"、"代码审查清单" |

### MCP 传输方式

| 方式 | 适用场景 | 特点 |
|------|----------|------|
| **stdio** | 本地进程 | 最常见、简单、安全 |
| **SSE (Server-Sent Events)** | 远程/浏览器 | 单向流、需HTTP |
| **HTTP** | 云服务 | 双向、可跨网络 |

### MCP vs 传统 Function Calling

| 特性 | Function Calling | MCP |
|------|-----------------|-----|
| 注册方式 | 代码内硬编码 | 动态发现 |
| 工具来源 | 单应用 | 多服务器生态 |
| 标准化 | 各厂商不同 | 统一协议 |
| 可扩展性 | 需修改代码 | 即插即用 |
| 状态管理 | 无标准 | 会话隔离 |

### MCP 游戏开发服务器生态

| 服务器 | 功能 | 安装 |
|--------|------|------|
| **Unity MCP** | 操作Unity编辑器、场景、资产 | npm / GitHub |
| **GodotIQ** | Godot场景理解、代码生成 | Godot AssetLib |
| **Blender MCP** | 3D建模、脚本执行 | pip install |
| **Git MCP** | 代码仓库操作 | npm install |
| **FileSystem MCP** | 文件读写 | 内置 |
| **Playwright MCP** | 浏览器自动化测试 | npm install |
| **Obsidian MCP** | 知识库操作 | npm install |
| **SQLite MCP** | 数据库查询 | pip install |

### MCP 配置示例 (Claude Code)

```json
// ~/.mcp/config.json
{
"servers": {
"unity": {
"command": "node",
"args": ["/path/to/unity-mcp/dist/index.js"],
"env": { "UNITY_PROJECT_PATH": "/path/to/project" }
},
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/project"]
},
"git": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-git"]
}
}
}
```

---

## A2A 协议 (Agent-to-Agent)

### 概述

A2A 是 Google 于 2025 年 4 月推出的开放协议,让不同框架构建的 AI Agent 能够互相发现并协作完成任务。与 MCP 互补(MCP 连接工具,A2A 连接 Agent)。

### A2A 核心概念

| 概念 | 说明 |
|------|------|
| **Agent Card** | JSON-LD 格式的Agent能力描述(技能、端点、认证) |
| **Task** | 协作的基本单元,包含输入、输出、状态 |
| **Message** | Agent间通信载体,支持文本、文件、结构化数据 |
| **Skill** | Agent可执行的能力声明 |

### A2A 与 MCP 对比

| 维度 | MCP | A2A |
|------|-----|-----|
| **连接对象** | AI ↔ 工具/数据 | AI Agent ↔ AI Agent |
| **发起方** | AI Host | 任何Agent |
| **交互模式** | 请求-响应 | 异步任务流 |
| **发现机制** | 配置文件 | Agent Card目录 |
| **典型场景** | 操作编辑器、查数据库 | 多Agent协作开发 |
| **推出方** | Anthropic | Google |

### 游戏开发多Agent协作场景

```
主控Agent (Producer)
├── 设计Agent → 输出GDD、机制文档
├── 程序Agent → 输出代码、系统实现
├── 美术Agent → 输出资产需求、风格指南
├── QA Agent → 输出测试计划、Bug报告
└── 音频Agent → 输出音效需求、音乐 brief

通过 A2A 协议:
- Producer Agent 创建Task"实现战斗系统"
- 自动分配给程序Agent,同时通知设计Agent提供规格
- 程序Agent完成后通知QA Agent生成测试用例
- 所有状态通过A2A Task流跟踪
```

---

## 主要 Agent 框架与协议

| 框架/协议 | 推出方 | 核心特点 | 游戏开发适用性 |
|-----------|--------|----------|----------------|
| **MCP** | Anthropic | 工具连接标准 | ⭐⭐⭐⭐⭐ 引擎操作、资产管�� |
| **A2A** | Google | Agent协作标准 | ⭐⭐⭐⭐ 多Agent工作室 |
| **LangChain** | LangChain Inc | 编排框架、链式调用 | ⭐⭐⭐⭐ 工作流编排 |
| **AutoGen** | Microsoft | 多Agent对话、代码生成 | ⭐⭐⭐⭐ 代码协作 |
| **CrewAI** | CrewAI Inc | 角色化Agent团队 | ⭐⭐⭐ 任务分配 |
| **LlamaIndex** | LlamaIndex | RAG、数据检索 | ⭐⭐⭐ 知识库查询 |
| **Semantic Kernel** | Microsoft | 微软生态集成 | ⭐⭐⭐ Azure用户 |
| **AG2 (原AutoGen)** | AG2 Team | 下一代AutoGen | ⭐⭐⭐⭐ 代码生成 |

---

## 核心 API 文档索引

### 大语言模型 API

| 服务 | 文档链接 | 特点 | 定价 |
|------|----------|------|------|
| **Anthropic Claude API** | https://docs.anthropic.com | 长上下文(200K)、代码强 | [待验证] |
| **OpenAI GPT-4o/4.5** | https://platform.openai.com/docs | 多模态、函数调用成熟 | [待验证] |
| **Google Gemini 2.5** | https://ai.google.dev/gemini-api | 超大上下文(1M+)、免费 tier | [待验证] |
| **DeepSeek V3/R1** | https://api-docs.deepseek.com | 高性价比、推理强 | [待验证] |
| **Moonshot Kimi** | https://platform.moonshot.cn | 中文优化、长上下文 | [待验证] |
| **Alibaba Qwen** | https://help.aliyun.com/qwen | 中文强、开源模型 | [待验证] |

### 图像生成 API

| 服务 | 文档链接 | 特点 |
|------|----------|------|
| **Midjourney API** | https://docs.midjourney.com | ⚠️ 无官方公开API,仅Discord/第三方封装 |
| **OpenAI DALL-E 3** | https://platform.openai.com/docs/guides/images | 指令遵循强。定价:1024×1024 $0.04/张,1792×1024 $0.08/张 |
| **Stability AI** | https://platform.stability.ai/docs | SDXL/SD3、可微调 [待验证] |
| **Replicate (FLUX)** | https://replicate.com/docs | 开源模型托管 [待验证] |
| **Leonardo.ai API** | https://docs.leonardo.ai | 游戏专用模型 [待验证] |

### 3D 生成 API

| 服务 | 文档链接 | 特点 |
|------|----------|------|
| **Meshy API** | https://docs.meshy.ai | 文本/图像→3D、PBR |
| **Tripo3D API** | https://platform.tripo3d.ai/docs | 图像→3D、高质量 |
| **CSM API** | https://docs.csm.ai | 快速3D生成 |
| **Rodin API** | https://docs.rodin.genius.xyz | 高质量角色3D |

### 音频生成 API

| 服务 | 文档链接 | 特点 |
|------|----------|------|
| **ElevenLabs API** | https://elevenlabs.io/docs | 语音/SFX。模型:v3(70+语言)、multilingual_v2(29语言)、flash/turbo v2.5(32语言) |
| **Suno API** | https://github.com/gcui-art/suno-api | ⚠️ 官方无公开API,现有均为社区开源封装 |
| **Udio API** | https://www.udio.com/api | 音乐生成 [待验证] |
| **OpenAI TTS** | https://platform.openai.com/docs/guides/text-to-speech | 简单语音 [待验证] |

### 视频生成 API

| 服务 | 文档链接 | 特点 |
|------|----------|------|
| **Runway API** | https://docs.runwayml.com | Gen-3视频生成 |
| **Pika API** | https://pika.art/docs | 视频生成、特效 |

### 游戏引擎相关 API

| 服务 | 文档链接 | 用途 |
|------|----------|------|
| **Unity MCP** | https://github.com/justinpbarnett/unity-mcp | AI操作编辑器 |
| **Unity Sentis** | https://docs.unity3d.com/Packages/[email protected] | 运行时ML推理 |
| **Unreal ML Deformer** | https://docs.unrealengine.com/5.4/ml-deformer | 顶点变形 |
| **GodotIQ** | https://github.com/coppolaemilio/godoiq | Godot AI助手 |
| **Roblox API** | https://create.roblox.com/docs | 平台API |
| **Steamworks API** | https://partner.steamgames.com/doc/api | Steam集成 |

---

## API 调用示例

### Anthropic Claude (带工具调用)

```python
from anthropic import Anthropic

client = Anthropic(api_key="YOUR_API_KEY")

response = client.messages.create(
model="claude-3-7-sonnet-20250219",
max_tokens=4096,
tools=[
{
"name": "create_game_object",
"description": "在Unity场景中创建游戏对象",
"input_schema": {
"type": "object",
"properties": {
"name": {"type": "string"},
"position": {"type": "array", "items": {"type": "number"}},
"prefab": {"type": "string"}
},
"required": ["name", "position"]
}
}
],
messages=[
{"role": "user", "content": "在(0,5,0)位置创建一个名为Player的物体"}
]
)

# 处理工具调用
for block in response.content:
if block.type == "tool_use":
result = execute_tool(block.name, block.input)
# 将结果返回给Claude继续对话
```

### OpenAI GPT-4o (图像生成 + 代码)

```python
from openai import OpenAI

client = OpenAI(api_key="YOUR_API_KEY")

# 图像生成
image = client.images.generate(
model="dall-e-3",
prompt="A fantasy RPG character, warrior in glowing armor,
concept art style, transparent background",
size="1024x1024",
quality="hd"
)

# 代码生成 + 函数调用
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "你是一位Unity游戏开发专家"},
{"role": "user", "content": "写一个第三人称相机控制器"}
],
functions=[
{
"name": "search_documentation",
"description": "搜索Unity文档",
"parameters": {
"type": "object",
"properties": {
"query": {"type": "string"}
}
}
}
]
)
```

### ElevenLabs 语音生成

```python
from elevenlabs import generate, save

audio = generate(
text="Welcome, adventurer. The dungeon awaits.",
voice="Bella", # 或自定义克隆声音
model="eleven_multilingual_v2",
api_key="YOUR_API_KEY"
)

save(audio, "welcome.mp3")
```

### Meshy 3D 生成

```python
import requests

# 文本生成3D
response = requests.post(
"https://api.meshy.ai/openapi/v2/text-to-3d",
headers={"Authorization": f"Bearer {MESHY_API_KEY}"},
json={
"mode": "preview",
"prompt": "A low-poly treasure chest, wooden, metal bands,
game asset, stylized",
"art_style": "low-poly",
"negative_prompt": "high poly, realistic, human"
}
)

task_id = response.json()["result"]

# 轮询获取结果
result = poll_task(task_id)
download_url = result["model_urls"]["glb"]
```

---

## MCP 集成实战步骤

### Unity MCP 集成

```bash
# 1. 安装 Unity MCP
# GitHub: https://github.com/justinpbarnett/unity-mcp

# 2. Unity Package Manager 导入
# Window → Package Manager → Add from Git URL
# https://github.com/justinpbarnett/unity-mcp.git

# 3. 启动 MCP 服务器
# Tools → Unity MCP → Start Server

# 4. Claude Code 中配置
# 在 Claude Code 的 MCP 设置中添加 Unity MCP 的 SSE 端点
```

### GodotIQ MCP 集成

```bash
# 1. 从 Godot Asset Library 安装 GodotIQ
# https://godotengine.org/asset-library/asset/4097

# 2. 启用插件
# Project → Project Settings → Plugins → GodotIQ → Enable

# 3. 配置 MCP 连接
# 在 GodotIQ 面板中设置 Claude / OpenAI API Key

# 4. 可用功能
# - 3D 场景理解(描述当前场景内容)
# - 信号流追踪(分析节点信号连接)
# - 代码生成(根据自然语言生成 GDScript)
# - 场景编辑(AI 辅助添加/修改节点)
```

---

## AI 辅助开发趋势(2025-2026)

| 趋势 | 描述 | 影响 |
|------|------|------|
| **Agent 协作** | 多个 AI Agent 分工协作开发 | 单人开发效率接近小团队 |
| **MCP 标准化** | 模型上下文协议成为行业标准 | AI 可直接操作任何工具 |
| **A2A 协作** | Agent 间开放协议实现跨框架协作 | 多Agent工作室成为可能 |
| **实时生成** | 运行时 AI 生成内容 | 无限内容、个性化体验 |
| **AI 测试玩家** | AI 模拟玩家行为测试 | 自动化平衡性测试 |
| **语音驱动开发** | 语音指令生成代码/资产 | 更低门槛 |
| **多模态 AI** | 文本+图像+音频统一生成 | 跨领域一致性 |
| **开源模型崛起** | DeepSeek、Qwen、FLUX 缩小与闭源差距 | 成本大幅降低 |

---

## 最佳实践

- [ ] **规则文件第一** — 先写 CLAUDE.md / AGENTS.md,再让 AI 写代码
- [ ] **小步快跑** — 每次只做一个可测试的特性,避免大规模重构
- [ ] **人类把关** — AI 生成的是草稿,最终决策权在人类
- [ ] **版本控制一切** — 每步工作后 Git 提交,方便 AI 犯错时回滚
- [ ] **清理上下文** — 复杂任务分多个会话,避免上下文污染
- [ ] **测试驱动** — 让 AI 先写测试,再写实现
- [ ] **代码审查** — 把 AI 当作初级程序员,所有代码需要审查
- [ ] **文档同步** — 要求 AI 同步更新文档和注释