# 在 T3 Code 中使用 AI Game Developer：为 Unity、Godot 和 Unreal 设置 ACP agent — AI Game Dev

AI Game Developer 现已支持 ACP：将它加入 T3 Code 或任意 ACP 客户端，即可在其中开发 Unity、Godot 或 Unreal 游戏。

本页由英文机器翻译而成。[阅读英文原文](https://ai-game.dev/blog/acp-agent-t3-code)。

[博客](https://ai-game.dev/zh-hans/blog)

AI Game Developer 现已支持 ACP：将它加入 T3 Code 或任意 ACP 客户端，即可在其中开发 Unity、Godot 或 Unreal 游戏。

Ivan Murzak · 2026年11月2日 · 6 分钟阅读 ·

AI Game Developer 现在支持 Agent Client Protocol（ACP）。从 0.25.11 版本开始，gamedev CLI 新增了 gamedev acp 命令，可将它作为 ACP agent 运行。任何 ACP 客户端都能启动它并与之对话：T3 Code、Zed、JetBrains IDE 以及 ACP Registry 中的其他客户端。你的 AI Game Developer 账号、模型以及 Unity、Godot 和 Unreal 的引擎工具都保持不变，改变的只是你输入文字的窗口。

本文介绍 ACP agent 能做什么，并逐步演示在 T3 Code 中的设置过程，包括登录和模型选择器。

## 什么是 Agent Client Protocol？

Agent Client Protocol 是一项开放标准，用于把编码 agent 连接到人们日常使用的应用中，详情见 [https://agentclientprotocol.com](https://agentclientprotocol.com) 。客户端以本地进程的方式启动 agent，两者通过标准输入输出交换 JSON-RPC 消息。该协议涵盖了聊天所需的一切：登录、会话、提示词、流式回复、工具调用及其结果、权限请求以及中止当前回合。

对你而言，这意味着一个 agent 可以在多个应用中工作。支持 ACP 的客户端无需专用插件即可运行 AI Game Developer，而我们发布的每一项改进都会同时惠及所有这些客户端。

## AI Game Developer ACP agent 的工作原理

客户端会在你的电脑上启动 gamedev acp；聊天在 AI Game Developer 中进行。

当客户端启动 gamedev acp 时，它不会运行 agent 的第二个副本，而是连接到桌面应用和 gamedev CLI 所使用的同一个 AI Game Developer 后台服务。因此，ACP agent 会：

- 使用本机已登录的账号，与桌面应用中使用的账号相同。
- 提供你的账号可用的模型，列表与应用中的模型选择器完全一致。
- 在客户端打开的项目文件夹中工作，使用项目自身的工具：文件、终端命令，以及通过引擎插件访问已打开的 Unity、Godot 或 Unreal 编辑器。
- 将每次聊天都保留在 AI Game Developer 的历史记录中，因此在 T3 Code 中开始的聊天不会在关闭时丢失。

协议消息只通过进程的标准输出传输，所有诊断信息都写入标准错误，因此客户端绝不会在回复中间收到多余的文本。

## 在 T3 Code 中设置 AI Game Developer

T3 Code 是一款用于在项目中运行编码 agent 的桌面与网页应用，提供线程、检查点和任务委派功能。它可以与其内置的 provider 一起运行 ACP agent。它自带的 ACP provider 指南见 [https://github.com/pingdotgg/t3code/blob/main/docs/user/providers-acp.md](https://github.com/pingdotgg/t3code/blob/main/docs/user/providers-acp.md) 。

### 第 1 步：安装 gamedev CLI

ACP agent 随 gamedev CLI 一同发布，需要 Node.js 22 或更高版本。在运行 T3 Code agent 的电脑上安装一次即可：

Bash 终端

```bash
npm install -g @baizor/gamedev
gamedev --version
```

版本必须为 0.25.11 或更高。如果你之前没用过 AI Game Developer，[ai-game.dev/docs/quickstart](https://ai-game.dev/docs/quickstart) 的快速入门会演示如何连接你的引擎项目。

### 第 2 步：添加本地 ACP 命令

在 T3 Code 中完成全部设置，实时录制。

1. 打开 Settings，进入 Providers，然后选择 Add provider。
2. 选择 Show more，然后在 ACP Registry 搜索框旁选择 Local ACP command。
3. 在可执行文件一栏输入 gamedev。选择 Add argument 并输入 acp。
4. 选择 Next，将标签设为 AI Game Dev，然后选择 Add instance。

可执行文件及其唯一一个参数。

T3 Code 会直接启动可执行文件，不经过 shell，因此请把每个参数单独放在一行。如果你不想全局安装 CLI，可以把可执行文件设为 npx，并添加三个参数：-y、@baizor/gamedev 和 acp。

### 第 3 步：登录

打开新建的 provider 并选择 Sign in。AI Game Developer 提供两种方式：

- 使用浏览器登录。T3 Code 会显示一个已包含登录码的 [ai-game.dev](https://ai-game.dev) 地址。打开它，确认登录码并批准。
- 从终端登录。T3 Code 会打开一个终端并运行 gamedev 登录命令，其中显示一个登录码和一个可在任意设备上打开的地址。

如果这台电脑已经通过桌面应用或 CLI 登录了 AI Game Developer，Sign in 会直接用该账号完成登录。从 T3 Code 登录绝不会切换已登录电脑的账号。

AI Game Dev 已添加并完成登录。

### 或者从 ACP Registry 添加

我们已以 AI Game Dev 为名将这个 agent 提交到官方 ACP Registry。该条目上线后，你可以跳过第 1 步和第 2 步：在 Add provider 中选择 Show more，在注册表中搜索 AI Game Dev 并选择 Add。注册表条目指向已发布的 @baizor/gamedev 包，每次新版本发布后注册表会自动更新。

## 在 T3 Code 中开发你的游戏

T3 Code 中的一次真实回合，从选择模型到拿到结果。

在 T3 Code 中打开你的游戏项目，新建线程，在 AI Game Dev 下选择一个模型并描述任务。回复会在生成时实时流式显示。每次工具调用都会出现在线程中，例如 agent 读取的文件、运行的命令或调用的引擎工具，改动的文件也会连同差异一并显示。

agent 的回答和更改的文件，可直接在差异中查看。

### 选择模型

你的 AI Game Developer 账号中的模型，显示在 T3 Code 的模型选择器中。

输入框的模型选择器会在 AI Game Dev provider 下列出你 AI Game Developer 账号中的模型，与应用中的列表相同。切换模型只会改变该次聊天的模型，就像 CLI 中的 /model 命令一样。

### 审批与停止

当 agent 想要执行需要你批准的操作时，例如在项目之外写入文件，它会发送权限请求。T3 Code 会根据线程的权限模式作出回应：Supervised 会在对话中显示该请求，由你允许或拒绝；Auto 和 Full access 则会自动批准。

Stop 会结束当前回合：正在运行的工作被停止，线程随即准备好接收你的下一条消息。关闭线程只是让 T3 Code 断开连接，聊天仍保存在 AI Game Developer 的历史记录中。

## 其他 ACP 客户端

T3 Code 只是支持 ACP 的众多应用之一。在 Zed 和 JetBrains IDE 中，你可以用同样的方式添加自定义 agent：命令为 gamedev，参数为 acp。登录、模型列表和工具在所有客户端中的表现都一致。

## 暂不支持的功能

第一个版本专注于日常的对话工作，还有一些协议特性尚未支持：

- 从客户端重新打开此前的聊天。新会话总是开始一段新的聊天。
- 客户端传给新会话的 MCP 服务器。agent 使用项目自身的工具。
- 提示词中的图片和音频附件。

欢迎在 Discord 或 GitHub 上告诉我们你最需要什么，并在 [ai-game.dev/releases](https://ai-game.dev/releases) 查看每个版本还发布了哪些内容。

## 开始使用

使用 npm install -g @baizor/gamedev 安装 CLI，在 T3 Code 中把 gamedev acp 添加为 Local ACP command 并登录。如果你是第一次接触 AI Game Developer，请从 [ai-game.dev/docs/quickstart](https://ai-game.dev/docs/quickstart) 的快速入门开始，或前往 [ai-game.dev/download](https://ai-game.dev/download) 获取桌面应用，在我们自己的工作区中继续同一批聊天。

## 博客更多内容

[全部文章](https://ai-game.dev/zh-hans/blog)

### [AI Game Developer 新增 AI 模型：GPT-6.1 Terra、Gemini 3.8 Flash 与 Gemini 4 Argon](https://ai-game.dev/zh-hans/blog/new-ai-models-gpt-6-1-terra-gemini)

2026年11月2日

GPT-6.1 Terra 取代 GPT-5.6 Terra，Gemini 3.8 Flash 与 Gemini 4 Argon 加入 AI Game Developer。各自的用途、可用人群与选择方法。

Ivan Murzak 5 分钟阅读

### [为游戏生成云端 AI 视频与音频,无需 GPU](https://ai-game.dev/zh-hans/blog/cloud-ai-video-audio-generation)

2026年11月2日

在 AI 智能体里用 Veo 3.1、Kling 和 ElevenLabs 等云端模型,为游戏生成过场动画、预告片、配音、音效和音乐。

Ivan Murzak 5 分钟阅读

---

Source (HTML): https://ai-game.dev/zh-hans/blog/acp-agent-t3-code

Machine-translated (zh-Hans) from the English page: https://ai-game.dev/blog/acp-agent-t3-code
