Repolode
protospatial

protospatial/NodeToCode

Plugin del editor de Unreal Engine que usa LLM para convertir gráficos de Blueprint en código C++ y pseudocódigo.

Estrellas
783
Forks
125
Issues abiertos
12
Último commit
hace 4 días

¿Qué es?

Node to Code es un plugin de Unreal Engine que convierte gráficos de Blueprint en código C++ estructurado con un solo clic. Serializa los flujos de ejecución, las conexiones de datos, las variables y los comentarios del gráfico en un esquema JSON personalizado y luego lo envía a un modelo de lenguaje grande para generar la traducción.

El plugin admite varios backends de LLM, como OpenAI, Anthropic Claude, Google Gemini y DeepSeek, además de modelos locales ejecutados mediante Ollama o LM Studio. Los usuarios pueden proporcionar sus propios archivos C++ como referencias de estilo para que el resultado siga las convenciones de un proyecto existente. Las traducciones aparecen en una ventana acoplable del editor con resaltado de sintaxis y se guardan localmente para archivarlas.

Además de C++, puede generar pseudocódigo o contenido en lenguajes como C#, JavaScript, Python y Swift. Está pensado para equipos que quieren compartir la lógica de Blueprint como texto, para desarrolladores que trasladan sistemas críticos para el rendimiento de Blueprint a C++ y para quienes están aprendiendo la API de C++ de Unreal.

Funciones clave

  • 01Convierte gráficos de Blueprint a C++ con un solo clic desde el editor de Unreal.
  • 02Admite OpenAI, Claude, Gemini, DeepSeek y modelos locales mediante Ollama o LM Studio.
  • 03Genera pseudocódigo y traducciones a C#, JavaScript, Python y Swift.
  • 04Acepta archivos C++ proporcionados por el usuario como referencias de estilo.
  • 05Guarda cada traducción localmente y la muestra en una ventana acoplable con resaltado de sintaxis.

Casos de uso

  • Convertir sistemas de Blueprint críticos para el rendimiento a C++ sin reescribirlos manualmente.
  • Compartir la lógica de Blueprint como texto en foros, chats o documentación, en lugar de usar capturas de pantalla.
  • Aprender la API de C++ de Unreal comparando tus propios Blueprints con el código generado.
  • Ayudar a los programadores de C++ a entender rápidamente la lógica de Blueprint de un diseñador.

Inicio rápido

  1. 1

    Descarga el plugin desde la página de Releases

  2. 2

    Consulta la wiki para ver las guías de configuración y configura un proveedor de LLM

Antes de usarlo

  • Necesita una clave de API de un proveedor de LLM en la nube o una instalación local de Ollama o LM Studio.
  • Necesita Unreal Engine; es un plugin del editor, no una herramienta independiente.

En colecciones

Temas

Preguntas frecuentes

¿Qué es NodeToCode?
Plugin del editor de Unreal Engine que usa LLM para convertir gráficos de Blueprint en código C++ y pseudocódigo. Node to Code es un plugin de Unreal Engine que convierte gráficos de Blueprint en código C++ estructurado con un solo clic. Serializa los flujos de ejecución, las conexiones de datos, las variables y los comentarios del gráfico en un esquema JSON personalizado y luego lo envía a un modelo de lenguaje grande para generar la traducción.
¿NodeToCode es gratuito? ¿Qué licencia tiene?
NodeToCode es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿NodeToCode sigue mantenido?
Mantenimiento activo. El último commit de NodeToCode fue el 4 nov 2026.
¿Para qué puedo usar NodeToCode?
Convertir sistemas de Blueprint críticos para el rendimiento a C++ sin reescribirlos manualmente. Compartir la lógica de Blueprint como texto en foros, chats o documentación, en lugar de usar capturas de pantalla. Aprender la API de C++ de Unreal comparando tus propios Blueprints con el código generado. Ayudar a los programadores de C++ a entender rápidamente la lógica de Blueprint de un diseñador.
¿Cómo se instala NodeToCode?
Descarga el plugin desde la página de Releases Consulta la wiki para ver las guías de configuración y configura un proveedor de LLM
¿Dónde consigo NodeToCode?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/protospatial/NodeToCode

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados