先说结论

官方插件页:Codex 中的 Unity Plugin。当前版本是 0.1.6-beta。

Codex 是 OpenAI 推出的 AI 编码工具,内置在 ChatGPT 客户端中。把 Codex 连接到 Unity,走两条通道,各管一件事。官方插件 unity-agent-plugin 当前是 0.1.6-beta,里面的 Skills 把 Codex 指到现在的 Unity 做法。Unity MCP 在会话进行时读取已经打开的编辑器,工具调用才能对上眼前这份工程。Skills 是地图。实时通道是信号。

Codex 是什么

Codex 是 OpenAI 推出的 AI 编码工具,内置在 ChatGPT 客户端中,可以直接从 ChatGPT 切换到 Codex 模式。它可以加一个功能、补一个错误,或回答某段脚本在做什么。单独用的时候,它仍按训练数据回答。Unity 工程在那之下会变:场景、包、编辑器版本。把 Codex 连接到 Unity,是给它一份当前的地图,再给它一次对打开工程的实时读取,会话就不必靠来回粘贴。

ChatGPT 客户端里,菜单从 ChatGPT 切到 Codex

两条连接

插件:Skills 当作地图

Unity 发布了 Unity Plugin for Codex。目录入口是 Codex 插件页上的 Unity。当前版本是 0.1.6-beta。装上之后,在已经打开的 Unity 6 编辑器里批准连接,再按名字调用 Skill。每一项适合什么场景:Codex 中的 Unity Skills 详细介绍。安装步骤:Codex 的 Unity 官方插件:安装、连接、调用 Skill。

Codex 的 Unity 插件页,含 2d Pixel Perfect 等 Skill

一条 Skill 是某一项 Unity 工作的书面说明:用哪套 API、做哪些检查、怎样算做完。这是导航。Codex 少把提示词花在重建一套论坛里仍按旧编辑器描述的 API 上。

在 Codex 里调用 Unity Skills,官方的做法是输入 @Unity。Codex 会根据这句话自动分析,并自动调用对应的 Skill。

在 Codex 里输入 @Unity,例如搭 Tilemap、接内购和广告、做多人联机

MCP:实时读取编辑器

MCP 把已经打开的编辑器送进编码会话。VberAI 的 Unity MCP 在编辑器旁边跑一个本地服务。服务状态是 Running 时,Codex 可以读这份工程的场景、对象和控制台,不必凭一段粘贴的脚本去猜。安装与连接:Unity MCP。通道本身怎么工作:MCP 怎样把 AI 编程工具接到游戏引擎上。

Unity MCP Server 处于 Running,带一键配置

官方插件也会在 Edit → Project Settings → AI → Unity MCP 里批准 Unity 自己的 MCP Bridge。这座 Bridge 和 VberAI 的 Unity MCP 都在本机,不是同一个窗口。Skills 告诉 Codex 该跟哪套做法。实时通道告诉它这台编辑器现在在做什么。

省掉的来回

没有插件,也没有 MCP 时,改代码要在 Unity 编辑器和对话之间来回复制粘贴。提示词里少了包名或场景名,回到编辑器里运行就会报错。下一轮还要把漏掉的名字再贴一次。装上插件之后,当前 API 的用法已经写在 Skill 里。接上 MCP 之后,调用工具时可以直接读到已经打开的工程。

限制

2D 像素和现成的 Skill 对得上。 2d-pixel-perfect、精灵编辑、图集和 Tilemap 就是按这类工程写的。3D 没有同样密度的 Skill。列表里有 URP 和 Shader Graph。一整块 3D 场景,仍比像素相机加一块 Tile 调色板需要更多人工说明。

官方插件面向 Unity 6 及以后。 更早的编辑器 API 得到的说明更少。工程还停在更早的大版本上时,Codex 会更常退回旧例子。

这两样工具提高的是写代码的速度。 它们做不完每一个场景。模型仍要做选择。叫错一条 Skill,或描述还停在旧状态,写出来的代码仍会放不进这份工程。

费用

官方插件从 Codex 目录安装,不收费。VberAI 的 Unity MCP 不是免费的。版本和许可见 vberai.com/game-engines/unity。

插件、MCP 和 Unity CLI

Unity CLI 是终端界面:安装编辑器、打开工程、管理包和许可、跑构建和测试、读日志。人可以跑,代理也可以跑。它不告诉 Codex 一项 Unity 工作该怎么做。

插件 是 Codex 这一侧的集成。Skills 是说明。其中 unity-cli 教 Codex 怎样去驱动 CLI。装上插件并没有换掉 CLI。

MCP 是编码时的实时传输。Unity 随官方插件提供一座 Bridge。第三方也可以再提供一座,VberAI 的 Unity MCP 就是这一座。CLI 把命令做快。插件提供地图。MCP 让会话和打开的编辑器保持同步。

小结

把 Codex 连接到 Unity,地图和实时信号要一起在。官方插件里的 Skills 负责当前 API。VberAI 的 Unity MCP 负责读已经打开的工程。2D 像素对得上现成 Skill,3D 和 Unity 6 以前的工程要另外留神。插件免费,这份 MCP 不免费。CLI 仍是命令行,不代替这两条通道。