Plugin com licença MIT para Unreal Engine 5.8+ que amplia o servidor MCP nativo da Unreal para permitir que agentes de IA controlem o editor em várias áreas.
protospatial/NodeToCode
Plugin para o editor do Unreal Engine que usa LLMs para converter grafos de Blueprint em código C++ e pseudocódigo.
- Estrelas
- 783
- Forks
- 125
- Issues abertas
- 12
- Último commit
- há 4 dias
O que é?
Node to Code é um plugin do Unreal Engine que converte grafos de Blueprint em código C++ estruturado com um único clique. Ele serializa os fluxos de execução, as conexões de dados, as variáveis e os comentários do grafo em um esquema JSON próprio e, em seguida, envia esses dados a um modelo de linguagem de grande porte para gerar a tradução.
O plugin oferece suporte a vários backends de LLM, incluindo OpenAI, Anthropic Claude, Google Gemini e DeepSeek, além de modelos locais executados pelo Ollama ou pelo LM Studio. Os usuários podem fornecer seus próprios arquivos C++ como referência de estilo para que o resultado siga as convenções de um projeto existente. As traduções aparecem em uma janela encaixável do editor, com realce de sintaxe, e são salvas localmente para arquivamento.
Além de C++, o plugin pode gerar pseudocódigo ou conteúdo em linguagens como C#, JavaScript, Python e Swift. Ele é voltado a equipes que querem compartilhar a lógica de Blueprint como texto, a desenvolvedores que estão migrando sistemas críticos para o desempenho de Blueprint para C++, e a pessoas que estão aprendendo a API de C++ do Unreal.
Recursos principais
- 01Converte grafos de Blueprint em C++ com um único clique dentro do editor do Unreal.
- 02Oferece suporte a OpenAI, Claude, Gemini, DeepSeek e modelos locais pelo Ollama ou pelo LM Studio.
- 03Gera pseudocódigo e traduções para C#, JavaScript, Python e Swift.
- 04Aceita arquivos C++ fornecidos pelo usuário como referências de estilo.
- 05Salva cada tradução localmente e a exibe em uma janela encaixável com realce de sintaxe.
Casos de uso
- Converter sistemas de Blueprint críticos para o desempenho em C++ sem reescrevê-los manualmente.
- Compartilhar a lógica de Blueprint como texto em fóruns, chats ou documentação, em vez de usar capturas de tela.
- Aprender a API de C++ do Unreal comparando seus próprios Blueprints com o código gerado.
- Ajudar programadores de C++ a entender rapidamente a lógica de Blueprint de um designer.
Início rápido
- 1
Baixe o plugin na página Releases
- 2
Acesse a wiki para consultar os guias de configuração e configure um provedor de LLM
Antes de usar
- Requer uma chave de API de um provedor de LLM na nuvem ou uma instalação local do Ollama ou do LM Studio.
- Requer o Unreal Engine; é um plugin do editor, não uma ferramenta independente.
Em coleções
Tópicos
Perguntas frequentes
- O que é NodeToCode?
- Plugin para o editor do Unreal Engine que usa LLMs para converter grafos de Blueprint em código C++ e pseudocódigo. Node to Code é um plugin do Unreal Engine que converte grafos de Blueprint em código C++ estruturado com um único clique. Ele serializa os fluxos de execução, as conexões de dados, as variáveis e os comentários do grafo em um esquema JSON próprio e, em seguida, envia esses dados a um modelo de linguagem de grande porte para gerar a tradução.
- NodeToCode é gratuito? Qual é a licença?
- NodeToCode é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- NodeToCode ainda é mantido?
- Manutenção ativa. O último commit de NodeToCode foi em 4 de nov. de 2026.
- Para que posso usar NodeToCode?
- Converter sistemas de Blueprint críticos para o desempenho em C++ sem reescrevê-los manualmente. Compartilhar a lógica de Blueprint como texto em fóruns, chats ou documentação, em vez de usar capturas de tela. Aprender a API de C++ do Unreal comparando seus próprios Blueprints com o código gerado. Ajudar programadores de C++ a entender rapidamente a lógica de Blueprint de um designer.
- Como instalar NodeToCode?
- Baixe o plugin na página Releases Acesse a wiki para consultar os guias de configuração e configure um provedor de LLM
- Onde consigo NodeToCode?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/protospatial/NodeToCode
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo de escultura digital gratuito e de código aberto para Linux, macOS e Windows, alternativa ao ZBrush com pincel de IA e geração 3D integrados.
Plugin do Unreal Engine que conecta jogos e ferramentas do editor a APIs de LLM, imagem, TTS e geração 3D, além de oferecer um servidor MCP para assistentes de IA.
Solução de scripting que permite desenvolver jogos para Unity e Unreal Engine em TypeScript/JavaScript, com backends de Lua e Python para Unity.
Base de conhecimento em chinês para desenvolvedores de jogos e líderes técnicos, com conteúdo sobre fundamentos, engenharia de jogos, pipelines de produção, gestão de equipes e operações live.
Servidor MCP com plugin nativo em C++ para Unreal Editor, que permite a assistentes de IA criar níveis, Blueprints, materiais e muito mais no editor em execução.