Unreal Engine 5 · 桌面 · 插件
面向 Unreal Engine 5 的 AI C++ 编程助手
Dola 是面向 Unreal Engine 5 的本地优先 AI 编程助手:一个桌面应用加一个编辑器插件,用于 Blueprint、C++ 源代码和编辑器工具。
最后更新:2026年10月8日
Dola 究竟是什么
Dola 是面向 Unreal Engine 开发者的本地优先 AI 队友。产品包括适用于 Windows 和 Linux 的桌面应用,以及一个通过本地桥接与该应用通信的 Unreal 编辑器插件。
它不是贴在 Unreal 旁边的通用网页聊天。工具会针对你打开的项目运行。聊天记录和项目索引设计为保存在你的电脑上。登录和模型推理通过 dolaai.pro 进行。
首页是 Blueprint 和 C++ 的产品入口。本页是关于 Unreal Engine 5 编程助手的较长文章(插件、C++、与 Cursor 对比)。建模模式另有文档说明,它是 Babylon 工作室,不属于这个 Unreal 流程。
Blueprint
连接插件后,代理可以在聊天中编辑 Blueprint 图表:节点、引脚、编译和保存。这条路径使用实时编辑器工具,而不是去猜测原始 .uasset 文件。
对于已经以 Blueprint 形式存在的资源,优先使用 Blueprint 是默认方式。专业代理覆盖 Blueprint、编辑器、知识和研究类任务。
C++
Dola 可以编辑项目 Source/ 目录下的 Unreal C++ 头文件和 .cpp 文件,包括 UCLASS 和 UPROPERTY 等反射模式。引擎 API 查询可以帮助你直接找到类和符号,无需翻阅文档。
C++ 工作是基于文件的源代码编辑。每次修改后,Dola 不会替你编译编辑器。你照常在 Unreal 中编译。对于资源和图表工作,实时插件工具是更好的选择。
Unreal 编辑器插件
桌面应用可以把 Dola 插件安装到你打开的 Unreal 项目中。已发布的插件版本目前适用于 Unreal Engine 5.7。编辑器通过本地桥接与 Dola 通信。我们不托管你的 .uproject。
有权限的用户可从 dolaai.pro 下载插件文件。安装步骤见 Unreal Engine 插件文档。
典型流程
与 Cursor 和 GitHub Copilot 对比
Cursor 和 Copilot 都是出色的通用编程助手。Dola 的定位更窄:Unreal 编辑器工具、Blueprint 和本地项目桥接。这是不同的产品,不存在什么秘密计分。
| 能力 | Dola | Cursor | GitHub Copilot |
|---|---|---|---|
| Unreal 编辑器插件 | 有:实时 Blueprint 和编辑器工具 | 没有 UE 编辑器产品 | 没有 UE 编辑器产品 |
| C++ / 项目文件 | 有,以项目中的源代码编辑形式实现 | 有:通用 AI IDE | 有:多种 IDE 中的代码补全 |
| 工作场所 | Dola 桌面应用 + Unreal | Cursor IDE | 多种编辑器和 IDE |
| 最适合 | 原生 Unreal 编辑器工作流 | 多语言代码仓库 | 跨工具的行内补全 |
一篇更长但同样客观的文章:Unreal Engine 的 Cursor 替代方案。“Unreal Engine AI”也可能指 NPC 行为树或 Epic Developer Assistant,这一区别见NPC 行为与开发助手。
成品队友与 Cursor + MCP 对比
你可以通过社区 MCP 服务器,或 Epic 在 5.8 中的实验性 MCP 插件,把 Cursor 或 Claude 接入 Unreal。Dola 则是成品桌面队友,外加适用于 5.7 的编辑器插件。它不是那个 MCP 插件。安装步骤请见插件文档。