博客
Claude Code 用于 Unreal Engine 与 UE 原生 AI 对比
Claude Code 在 Unreal Engine 项目中擅长什么,没有 MCP 桥接时它无法触及什么,以及它与 UE 原生助手 Dola 的对比。
最后更新:2026年10月31日

发布于 2026年10月31日
两种不同类型的工具
Claude Code 是 Anthropic 的智能体编程工具。它在终端(以及 IDE 集成)中运行,读取您的代码仓库,编辑文件并执行 shell 命令。它是通用工具:对它来说,Unreal 只是又一个代码库。
Dola AI 是专为 UE 打造的助手:一个桌面应用,加上一个带本地桥接的 Unreal 编辑器插件,因此它的智能体可以在正在运行的编辑器内工作。它有意保持专注:只服务于 Unreal。
两者互不替代。有用的问题是工作发生在哪里:是在文本文件中,还是在编辑器中。
Claude Code 在 UE 项目中的优势
- Source/ 下的 C++ 代码:新建类、跨多个文件的重构,以及遵循它能在您的代码中读取到的引擎约定。
- 在 shell 中构建:它可以运行您的构建命令,并在同一会话中响应编译器错误。
- 文本资源和工具链:.ini 配置、.Build.cs 和 .uproject 文件、脚本、CI。
差距在于所有以二进制资源形式存储或存在于编辑器中的内容:Blueprint 图表、关卡、材质、Niagara 系统、控件。Claude Code 无法自行读取或修改这些内容。常见的解决办法是连接一个 Unreal MCP 桥接,使其能够调用编辑器操作;此后它能做什么,取决于该服务器。
专为 UE 打造的助手的优势
- Blueprint 图表:读取、添加和连接节点,设置变量和组件,在打开的编辑器中编译并保存(Blueprint AI)。
- 用通俗语言进行编辑器工作:Actor、关卡、导入、材质、动画、Sequencer、音频、UI(编辑器操作)。
- 针对您引擎中真实的类、函数和 Blueprint 节点进行引擎 API 查询(引擎 API 参考)。
- Play in Editor 检查和 Unreal 自动化测试,结果回传到聊天中(试玩测试)。
Dola 也会编辑 C++ 源代码,但每次修改后不会替您运行构建;您仍像往常一样在 Unreal 中构建,并可将错误粘贴回聊天。它已发布的插件版本适用于 Windows 和 Linux 编辑器上的 Unreal Engine 5.7。
在同一个项目中同时使用两者
那 MCP 呢?
Dola 并不通过 MCP 提供 Unreal 服务,因此它不是可以接入 Claude Code 的桥接。它是一个 MCP 客户端:您可以在 Dola 应用中添加自己的 MCP 服务器。详情请参阅 Unreal Engine MCP 与 Dola。对于 AI IDE 的相同划分,请参阅 Dola AI 与 Cursor 对比。
常见问题
Dola 在 Unreal 中能做的所有事情,包括限制与定价:Unreal Engine AI 助手。