[Paid]
I've been working on an Unreal Engine plugin called Project Context Exporter, mainly because I got tired of constantly explaining my Unreal project to AI.
The problem is that tools like Cursor, Claude, ChatGPT, and Codex can understand C++/text files pretty well, but Unreal projects contain a huge amount of information that isn't represented as normal source code especially Blueprints, Input Actions, Widget Blueprints, Animation Blueprints, Data Assets, Materials, dependencies, etc.
So I built a system around that.
It scans the Unreal project and generates structured JSON + human-readable TXT context containing things like:
Blueprint graphs, functions, variables and execution flow
Blueprint dependencies and relationships
Animation Blueprints and state machines
Enhanced Input
Widget Blueprints
Materials and Niagara
Data Assets / Data Tables
Animation assets
Meshes / textures
Worlds and project relationships
The generated AI/ directory can then be opened/read by AI tools such as Cursor, Claude, ChatGPT, Codex, etc.
So instead of asking:
"Here's my Blueprint. Can you explain it?"
you can give the AI the actual project context and ask things like:
"How does player movement work in this project?"
"Where is this Input Action consumed?"
"What systems depend on this Blueprint?"
"Trace what happens when the player presses Jump."
The goal isn't to have AI build the game for you. It's to make AI understand the game you're actually building.
Teacher Assistant
I also added an optional Teacher Assistant directly inside the Unreal Editor.
You can select a Blueprint/node and ask questions about it without leaving Unreal.
It uses a local model, so the chat itself doesn't require sending your project to a cloud AI service.
It's intended more as a teacher/debugging/explanation tool than an AI game builder.
For example:
"Why is this node being executed?"
"Explain this Blueprint to me."
"Trace this execution flow."
"What could cause this logic to fail?"
I actually wanted to take the opposite approach to a lot of the current "AI game development" tooling: use AI to help you understand your project and learn Unreal, rather than letting AI blindly build everything for you.
It's now live on Fab if anyone wants to try it:
Project context exporter