Repolode
protospatial

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. 1

    Скачайте плагин со страницы Releases

  2. 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-моделей.

628+179 за неделю76C++GPL-3.0Активно поддерживаетсяОбновлён 38 минут назад

Плагин для Unreal Engine, подключающий игры и инструменты редактора к API LLM, генерации изображений, речи и 3D-моделей, а также предоставляющий MCP-сервер для AI-ассистентов.

683+4 за неделю111C++MITОбновлён 6 месяцев назад

Китайскоязычная база знаний для разработчиков игр и технических руководителей: от основ и инженерии до производственных процессов, управления командами и live-операций.

6,7 тыс.+19 за неделю661PythonMITОбновлён 22 дня назад