ContextCore: AI-Ready Knowledge Base for Unreal Engine
🆓 Try before you buy! Download the free Lite version on GitHub: ContextCoreLite — Test core Blueprint export features. No account needed, no strings attached.
Unlock the full potential of AI-assisted game development by making your Unreal Engine project readable by Large Language Models (LLMs).
Are you struggling with AI assistants that simply cannot read your Blueprint logic?
Are you tired of pasting nodes only to watch the AI blindly guess at graph connections?
Do you lose hours explaining your custom asset structure to an AI that just doesn't "get" your project context?
ContextCore is an Editor plugin designed to bridge the gap between Unreal Engine's visual logic and modern AI tools. It automatically converts your project's proprietary assets—Blueprints, Animation Graphs, Data Tables, and more—into a structured, AI-optimized data format.
By maintaining a live, up-to-date Knowledge Base of your project's logic and structure, ContextCore empowers AI assistants (like ChatGPT, Claude, Gemini, Cursor, or custom agents) to truly "understand" your game, enabling accurate code suggestions, bug analysis, and feature implementation guidance that respects your specific context.
Why ContextCore?
Standard AI tools struggle with Unreal Engine because they cannot read binary `.uasset` files or interpret visual nodes. ContextCore solves this by performing a "Visual Data Formatting" operation, transpiling visual logic into a dense, structured text representation specifically designed for Large Language Model tokenizers to digest efficiently.
Key Features for AI Development
Universal Blueprint "Readability"
Instantly convert any Blueprint (Actor, Widget, AnimBP, etc.) into a format that AI can analyze.
Logic Transpilation: Converts visual node graphs into pseudo-code that explains what the logic does.
Structure Maps: Exposes variables, functions, macros, and component hierarchies.
State Machine Analysis: clearly describes Animation State Machines, transitions, and rules.
Deep Context Awareness
An AI suggestion is only as good as its context. ContextCore doesn't just export single files; it understands connections.
Dependency Tracking: Recursively exports parent classes, interfaces, and referenced assets so the AI sees the "full picture."
Native C++ Integration: Maps Blueprints back to their legacy C++ parent classes, giving AI visibility into both code and visual script.
Live Synchronization
Develop without interruption. ContextCore runs silently in the background.
Auto-Sync: Modifications to Blueprints are detected and re-exported instantly upon compilation or save.
Always Up-to-Date: Your AI context is never stale, ensuring suggestions match your current codebase state.
Universal Project Adaptability
Works with Unreal Engine 5.7+ projects.
One-Click Export: Right-click any asset → Knowledge Library → Initialize Full Export. Exports the selected asset and its full dependency chain in one operation.
Plug-and-Play: No configuration required. Install, enable, and start exporting immediately.
Non-Intrusive: Does not modify your source assets. All knowledge base files are stored safely in a separate `.context` directory.
Use Cases
"Chat with your Project": Feed the generated context to an LLM to ask specific questions like "How does my inventory replication work?" or "Where is the logic for double-jumping?".
AI Pair Programming: Get accurate Blueprint implementations generated by AI that correctly use your project's custom functions and variable names.
Automated Documentation: Use the readable exports as a foundation for generating technical documentation automatically.
Refactoring Assistance: Ask AI to analyze complex Blueprint "spaghetti" logic and suggest cleaner C++ implementations.