Плагин для Unreal Engine 5.8+ под лицензией MIT, который расширяет встроенный MCP-сервер Unreal и позволяет AI-агентам работать с редактором в разных областях.
protospatial/NodeToCode
Плагин для редактора Unreal Engine, который с помощью LLM преобразует графы Blueprint в код C++ и псевдокод.
- Звёзды
- 783
- Форки
- 125
- Открытые issues
- 12
- Последний коммит
- 4 дня назад
Что это?
Node to Code — плагин для Unreal Engine, который одним нажатием преобразует графы Blueprint в структурированный код C++. Он сериализует потоки выполнения графа, связи данных, переменные и комментарии в пользовательскую JSON-схему, а затем передаёт её большой языковой модели для перевода.
Плагин поддерживает несколько LLM-бэкендов, включая OpenAI, Anthropic Claude, Google Gemini и DeepSeek, а также локальные модели, запускаемые через Ollama или LM Studio. Можно указать собственные файлы C++ в качестве образцов стиля, чтобы результат соответствовал принятым в проекте соглашениям. Перевод отображается в закрепляемом окне редактора с подсветкой синтаксиса и сохраняется локально для архива.
Помимо C++, плагин умеет генерировать псевдокод и переводить графы на такие языки, как C#, JavaScript, Python и Swift. Он пригодится командам, которым нужно делиться логикой Blueprint в текстовом виде, разработчикам, переносящим критически важные для производительности системы с Blueprint на C++, и тем, кто изучает Unreal C++ API.
Ключевые возможности
- 01Преобразует графы Blueprint в C++ одним нажатием прямо в редакторе Unreal.
- 02Поддерживает OpenAI, Claude, Gemini, DeepSeek и локальные модели через Ollama или LM Studio.
- 03Генерирует псевдокод и переводит графы на C#, JavaScript, Python и Swift.
- 04Позволяет использовать предоставленные пользователем файлы C++ как образцы стиля.
- 05Сохраняет каждый перевод локально и показывает его в закрепляемом окне с подсветкой синтаксиса.
Сценарии использования
- Перенос критически важных для производительности систем с Blueprint на C++ без ручного переписывания.
- Обмен логикой Blueprint в виде текста на форумах, в чатах или документации вместо скриншотов.
- Изучение Unreal C++ API через сравнение собственных Blueprint с сгенерированным кодом.
- Помощь программистам на C++ в быстром понимании логики Blueprint, созданной дизайнером.
Быстрый старт
- 1
Скачайте плагин со страницы Releases
- 2
Ознакомьтесь с руководствами по настройке в wiki и настройте провайдера LLM
Что важно знать
- Требуется API-ключ облачного провайдера LLM или локальная установка Ollama либо LM Studio.
- Требуется Unreal Engine; это плагин для редактора, а не самостоятельный инструмент.
В подборках
Темы
Частые вопросы
- Что такое NodeToCode?
- Плагин для редактора Unreal Engine, который с помощью LLM преобразует графы Blueprint в код C++ и псевдокод. Node to Code — плагин для Unreal Engine, который одним нажатием преобразует графы Blueprint в структурированный код C++. Он сериализует потоки выполнения графа, связи данных, переменные и комментарии в пользовательскую JSON-схему, а затем передаёт её большой языковой модели для перевода.
- NodeToCode можно использовать бесплатно? Какая у него лицензия?
- NodeToCode распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- NodeToCode всё ещё поддерживается?
- Активно поддерживается. Последний коммит в NodeToCode — 4 нояб. 2026 г..
- Для чего можно использовать NodeToCode?
- Перенос критически важных для производительности систем с Blueprint на C++ без ручного переписывания. Обмен логикой Blueprint в виде текста на форумах, в чатах или документации вместо скриншотов. Изучение Unreal C++ API через сравнение собственных Blueprint с сгенерированным кодом. Помощь программистам на C++ в быстром понимании логики Blueprint, созданной дизайнером.
- Как установить NodeToCode?
- Скачайте плагин со страницы Releases Ознакомьтесь с руководствами по настройке в wiki и настройте провайдера LLM
- Где скачать NodeToCode?
- Исходный код и инструкции по установке — на GitHub: https://github.com/protospatial/NodeToCode
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатное приложение для цифровой скульптинга с открытым исходным кодом для Linux, macOS и Windows — альтернатива ZBrush со встроенными AI-кистью и генерацией 3D-моделей.
Плагин для Unreal Engine, подключающий игры и инструменты редактора к API LLM, генерации изображений, речи и 3D-моделей, а также предоставляющий MCP-сервер для AI-ассистентов.
Решение для написания игровой логики Unity и Unreal Engine на TypeScript/JavaScript, с поддержкой Lua и Python в Unity.
Китайскоязычная база знаний для разработчиков игр и технических руководителей: от основ и инженерии до производственных процессов, управления командами и live-операций.
MCP-сервер с нативным C++-плагином для Unreal Editor, который позволяет AI-ассистентам создавать уровни, Blueprint, материалы и многое другое в запущенном редакторе.