How it works
- Blueprint analysis — The plugin captures your graph structure: execution flows, data connections, variable references, and comments.
- Efficient serialization — The graph is converted to a bespoke JSON schema that reduces token usage by 60–90% compared to Unreal Engine’s native text format.
- LLM request — The serialized graph is sent to your configured provider along with optional reference source files that guide output style.
- Code output — The result is displayed in the integrated editor window and saved locally for archiving and sharing.
Who it’s for
Blueprint creators
Communicate your systems clearly without screenshots or lengthy meetings. Gradually learn C++ by seeing your own logic translated.
C++ programmers
Understand designer intent without deciphering complex visual graphs. Get a structured text representation of any Blueprint you’re handed.
Project leads
Improve cross-discipline communication and generate documentation from existing Blueprint systems without manual effort.
Educators and students
Bridge the gap between visual scripting and code with real examples drawn from actual project logic.
Supported LLM providers
| Provider | Type | Notes |
|---|---|---|
| Anthropic Claude | Cloud | Claude 4 Sonnet is the default |
| OpenAI | Cloud | GPT-4.1, o3, o4 Mini, and others |
| Google Gemini | Cloud | Gemini 2.5 Flash and Pro |
| DeepSeek | Cloud | R1 and V3 |
| Ollama | Local | Run models fully offline |
| LM Studio | Local | Run models fully offline |
Supported output languages
- C++
- C#
- Python
- JavaScript
- Swift
- Pseudocode
Key capabilities
- One-click translation — Translate selected nodes or an entire Blueprint with a single toolbar click.
- Nested graph traversal — Capture Blueprint hierarchies up to five levels deep with configurable translation depth.
- Style guidance — Supply your own
.hand.cppfiles as reference to maintain your project’s coding conventions. - Automatic saving — Each translation is saved locally for easy archiving and sharing via chat, forums, or documentation.
- Syntax highlighting — The integrated output window includes theme support with multiple built-in color schemes.
- Pseudocode mode — Convert Blueprints into language-agnostic pseudocode for sharing with non-programmers.
Next steps
Installation
Download and install the plugin for your engine or project.
Quick start
Configure a provider and run your first translation.
LLM providers
Compare providers and learn how to set up each one.