Plugin con licencia MIT para Unreal Engine 5.8 o posterior que amplía el servidor MCP nativo para que agentes de IA controlen el editor en distintos ámbitos.
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
Descarga el plugin desde la página de Releases
- 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
Aplicación gratuita y de código abierto para esculpido digital en Linux, macOS y Windows; alternativa a ZBrush con pincel de IA y generación 3D integrados.
Plugin de Unreal Engine que conecta juegos y herramientas del editor con APIs de LLM, generación de imágenes, TTS y modelos 3D, además de ofrecer un servidor MCP para asistentes de IA.
Una solución de scripting para crear juegos de Unity y Unreal Engine con TypeScript o JavaScript, y que ofrece backends de Lua y Python para Unity.
Base de conocimiento en chino para desarrolladores de videojuegos y líderes técnicos, que abarca fundamentos, ingeniería de juegos, producción, gestión de equipos y operaciones en vivo.
Un servidor MCP con un plugin nativo en C++ para Unreal Editor que permite a los asistentes de IA crear niveles, Blueprints, materiales y más en un editor en ejecución.