Home - protospatial/NodeToCode GitHub Wiki
Welcome to Node to Code!
First off, thank you for your interest in Node to Code to help accelerate your Unreal Engine development workflow. Whether you're a technical designer looking to quickly squeeze more performance from your existing Blueprint systems, a Blueprint wizard eager for a unique way to learn C++, or a professional UE developer seeking to spend less time on Blueprint-to-C++ translations, you're in the right place.
About This Documentation
This guide is designed to help you get started with Node to Code, from basic setup to best practices. I've tried to organize it to be both an approachable knowledge base for newcomers and a useful reference for more experienced users.
How to Use This Guide
- Don't know what this is? Check out What is Node to Code? and Why I Made This for a primer.
- New to Node to Code? Start with the Plugin Installation and Initial Configuration guides, then move on to Translation Workflow.
- Looking to optimize your workflow? Check out the Best Practices section.
- Want to fine-tune your setup? Dive into Plugin Settings.
- Need to troubleshoot? Head to the Troubleshooting section.
Quick Start
If you're eager to jump in, here's the TL;DR version:
-
Install the plugin through your Epic Games Launcher -> Library
-
Ensure your project is a Code project. If it's not already, you can use Tools -> Add C++ Class via the editor to add an empty class to your project.
-
Configure your preferred LLM provider via the Node to Code Plugin settings found in Project settings
-
Open any Blueprint graph
-
Click the Node to Code toolbar button
-
Select "Translate Blueprint Graph to Code"
That's it! After a few moments, your translated code should be ready for review in the Node to Code Editor.
Getting Help
If you run into any issues or have questions:
- Check out the Troubleshooting section
- Join the Discord community
Ready to Begin?
Let's start by getting Node to Code installed and configured in your Unreal Engine project!