面向 Unreal Engine 5.8+ 的 MIT 开源插件,扩展引擎原生 MCP 服务,让 AI 智能体操作编辑器。
protospatial/NodeToCode
一款 Unreal Engine 编辑器插件,借助大语言模型把 Blueprint 蓝图转换为 C++ 代码或伪代码。
- Star
- 783
- Fork
- 125
- 未关闭 Issue
- 12
- 最近提交
- 4天前
这是什么?
Node to Code 是一款 Unreal Engine 插件,可以一键把蓝图(Blueprint)图表转换为结构清晰的 C++ 代码。插件会把图中的执行流、数据连接、变量引用和注释序列化为自定义的 JSON 结构,再交给大语言模型生成对应代码。
插件支持 OpenAI、Anthropic Claude、Google Gemini 和 DeepSeek 等云端模型,也可以通过 Ollama 或 LM Studio 在本地运行模型。用户可以提供自己的 C++ 文件作为风格参考,让输出贴合现有项目的编码规范。翻译结果显示在可停靠的编辑器窗口中,支持语法高亮,并会保存在本地便于归档。
除 C++ 外,它还能生成伪代码,或输出 C#、JavaScript、Python、Swift 等语言的版本。适合需要以文本形式分享蓝图逻辑的团队、想把性能瓶颈从蓝图迁移到 C++ 的开发者,以及学习 Unreal C++ API 的人。
核心功能
- 01在 Unreal 编辑器内一键把蓝图转换为 C++。
- 02支持 OpenAI、Claude、Gemini、DeepSeek,以及通过 Ollama 或 LM Studio 运行的本地模型。
- 03可生成伪代码,并输出 C#、JavaScript、Python、Swift 等语言版本。
- 04可提供自己的 C++ 文件作为代码风格参考。
- 05翻译结果本地保存,并在带语法高亮的可停靠窗口中显示。
适用场景
- 把性能敏感的蓝图系统手动改写为 C++ 之前先快速生成初稿。
- 在论坛、聊天或文档中以文本形式分享蓝图逻辑,替代截图。
- 对照自己的蓝图与生成的代码,学习 Unreal C++ API。
- 帮助 C++ 程序员快速理解策划或美术同事编写的蓝图逻辑。
快速上手
- 1
从 Releases 页面下载插件
- 2
访问 Wiki 查看设置指南并配置 LLM 提供商
使用前须知
- 需要云端 LLM 提供商的 API 密钥,或本地的 Ollama 或 LM Studio 环境。
- 需要 Unreal Engine,它是编辑器插件而非独立工具。
收录于专题
标签
常见问题
- NodeToCode 是什么?
- 一款 Unreal Engine 编辑器插件,借助大语言模型把 Blueprint 蓝图转换为 C++ 代码或伪代码。 Node to Code 是一款 Unreal Engine 插件,可以一键把蓝图(Blueprint)图表转换为结构清晰的 C++ 代码。插件会把图中的执行流、数据连接、变量引用和注释序列化为自定义的 JSON 结构,再交给大语言模型生成对应代码。
- NodeToCode 可以免费使用吗?用的什么许可证?
- NodeToCode 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- NodeToCode 还在维护吗?
- 活跃维护中。NodeToCode 最近一次提交是在 2026年11月4日。
- NodeToCode 适合用来做什么?
- 把性能敏感的蓝图系统手动改写为 C++ 之前先快速生成初稿。 在论坛、聊天或文档中以文本形式分享蓝图逻辑,替代截图。 对照自己的蓝图与生成的代码,学习 Unreal C++ API。 帮助 C++ 程序员快速理解策划或美术同事编写的蓝图逻辑。
- NodeToCode 怎么安装和运行?
- 从 Releases 页面下载插件 访问 Wiki 查看设置指南并配置 LLM 提供商
- 在哪里获取 NodeToCode?
- 源代码和安装说明在 GitHub 上:https://github.com/protospatial/NodeToCode
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
免费开源的数字雕刻应用,支持 Linux、macOS 和 Windows,内置 AI 笔刷与图文生成 3D 功能,可作为 ZBrush 的替代。
为 Unreal Engine 提供 LLM、图像、语音合成和 3D 生成 API 接入,并附带 MCP 服务器的插件。
让 Unity 和 Unreal 游戏可以用 TypeScript/JavaScript 编写逻辑的脚本解决方案,Unity 版还支持 Lua 和 Python。
面向游戏程序员和技术负责人的中文知识库,涵盖基础技术、游戏研发、生产管线、团队管理与上线运营。
基于 MCP 协议的 Unreal Editor 插件,让 AI 助手直接在运行中的编辑器里搭建关卡、蓝图与材质。