跳到正文

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 插件文档。

典型流程

  1. 免费注册 并创建你的 Dola 账户。
  2. 下载桌面应用(Windows 或 Linux)。
  3. 在应用中登录,然后附加你的 Unreal 项目。
  4. 安装 Dola 插件,并打开 Unreal 编辑器,使本地桥接连接。
  5. 请求修改 Blueprint、执行编辑器操作、进行 API 查询或编辑 C++。

分步说明见入门指南。

与 Cursor 和 GitHub Copilot 对比

Cursor 和 Copilot 都是出色的通用编程助手。Dola 的定位更窄:Unreal 编辑器工具、Blueprint 和本地项目桥接。这是不同的产品,不存在什么秘密计分。

Dola、Cursor 与 GitHub Copilot 在 Unreal Engine 工作中的客观对比
能力DolaCursorGitHub Copilot
Unreal 编辑器插件有:实时 Blueprint 和编辑器工具没有 UE 编辑器产品没有 UE 编辑器产品
C++ / 项目文件有,以项目中的源代码编辑形式实现有:通用 AI IDE有:多种 IDE 中的代码补全
工作场所Dola 桌面应用 + UnrealCursor 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 插件。安装步骤请见插件文档。

常见问题

套餐与访问

注册免费,在开放名额期间可立即获得访问权限。下载应用免费。运行代理会消耗 AI 积分。月度套餐(Indie、Pro、Pro+ 和 Max)在付款成功后提供包含的 AI 积分。未使用的包含积分会在续费时重置。额外积分会保留到使用为止。

查看套餐与积分免费注册

详情:套餐与积分、Dola 文档以及 Dola 博客。