Repolode
protospatial

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

    Baixe o plugin na página Releases

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