Skip to main content
This guide takes you from a fresh installation to your first translated Blueprint. You will configure an LLM provider, open a Blueprint, and run a translation.
For the best out-of-the-box experience, start with Anthropic Claude 4 Sonnet (the default) or Google Gemini 2.5 Flash. Both offer strong code quality at a reasonable cost per translation.
1

Open plugin settings

In Unreal Editor, go to EditProject SettingsPluginsNode to Code.All plugin configuration lives here, including your LLM provider selection, API keys, target output language, and theming options.
2

Select an LLM provider

Under LLM Provider, choose one of the following:
ProviderBest for
AnthropicBest default choice; Claude 4 Sonnet is selected by default
OpenAIBroad model selection; o4 Mini is a good cost-efficient option
GeminiGemini 2.5 Flash offers excellent price-to-performance
DeepSeekCost-effective cloud option with strong reasoning (R1)
OllamaFully offline; no API key required
LM StudioFully offline; no API key required
Ollama and LM Studio run models locally on your machine. No data leaves your network, making them a good choice for proprietary codebases. See LLM providers for setup instructions.
3

Enter your API key

After selecting a cloud provider, expand the corresponding section (for example, LLM ServicesAnthropic) and paste your API key into the API Key field.API keys are stored in user secrets, separate from the project configuration file, so they are not committed to source control.
4

Open a Blueprint

Double-click any Blueprint asset in the Content Browser to open it in the Blueprint Editor. Node to Code works with any Blueprint type: Actor, Component, Function Library, and so on.
5

Select nodes

Click and drag to select the nodes you want to translate. To translate the entire graph, press Ctrl+A (Windows) or Cmd+A (Mac) to select all nodes.If no nodes are selected, the plugin translates the full visible graph.
6

Click Node to Code

Click the Node to Code button in the Blueprint Editor toolbar. The plugin will:
  1. Analyze the selected graph structure
  2. Serialize it to a compact JSON representation
  3. Send the request to your configured provider
  4. Display the result when the response arrives
7

View the output

The translated code appears in the Node to Code output window, which docks inside the Unreal Editor. The window includes:
  • Syntax highlighting (with multiple built-in themes)
  • Implementation notes explaining key C++ patterns
  • A copy button to transfer the code to your clipboard
Each translation is also saved automatically to Saved/NodeToCode/Translations/ in your project directory.

Next steps

LLM providers

Detailed setup guides for each supported provider, including Ollama and LM Studio.

Translating Blueprints

Advanced usage: nested graph depth, reference source files, and output language options.

Build docs developers (and LLMs) love