Passer au contenu
Média 1 pour l'article GraphScribe - Export Blueprint Graphs to Markdown & AI Knowledge Graphs
0 commentaire

Description

📝 Unreal Blueprints, readable by humans and AI

GraphScribe exports Blueprint Graphs into clean Markdown, Graphify knowledge-graph JSON, Mermaid diagrams, and JSON formats.

So Blueprint logic becomes readable by humans and AI.

🤖 The main use case: Understand any Blueprint project with AI

Bought a Blueprint-only marketplace asset? Taking over a project with no documentation? New to UE and trying to figure out how a game actually works?

GraphScribe is your bridge.

Export the whole project as Markdown and Graphify in under a minute.

Paste the exports into your favorite AI assistant (Claude, Cursor, etc.).

Ask any question about a specific node, a design choice, or an event flow. The AI answers from the real exported logic.

Because the AI can read the exported files, you get answers that match what's really inside the Blueprints.

No config, no scripting, no build step. Just open the editor and export.

🚀 Graphify: Project-wide knowledge graph

Graphify turns a whole codebase into an interactive knowledge graph you can explore, understand, and feed to AI.
GraphScribe is the first Unreal plugin to export Blueprints into Graphify's format, so Unreal Blueprints join the knowledge-graph ecosystem.

  • Plain Markdown shows you one Blueprint. Graphify builds a project-wide knowledge graph with stable links between assets (bp:), functions (fn:), and classes (cls:).

  • AI agents can answer "Who calls this function?" or "Which DataAsset references this Ability?" across your whole project, impossible with .uasset binaries or a pile of separate Markdown files.

  • Export folders once and ProjectLinkage.graphify.json is rebuilt automatically at the output root, mapping of how your whole project connects. Folder-by-folder exports accumulate into the same graph.

  • Stable IDs: bp: / fn: / cls: ids come from asset identity, not node GUIDs, so graphs stay valid across re-exports, perfect for building a persistent knowledge base.

  • Graphify's interactive graph view makes your Blueprint architecture explorable like a diagram, not a dump.

🎯 One-click export

  • Open a Blueprint → click the GraphScribe toolbar button → a dialog opens with a live preview → pick a format → Copy or Save As..., done.

  • Right-click any Blueprint in the Content Browser → Export with GraphScribe....

  • Right-click a Content Browser folder → Export Blueprints with GraphScribe...

  • Select nodes in a Blueprint graph → right-click → Export Selection with GraphScribe...

📖 Readable docs, PR-ready diffs

  • Variables with defaults, functions, macros, event graphs, delegates, class references, and widget trees, all in clean Markdown with a table of contents.

  • Mermaid flowcharts that render on GitHub, GitLab, and Notion.

  • "Changed a binary file" becomes "added 'Add Score' (Amount = 25)" in review.

  • Widget Blueprints export the widget tree with its exact nesting, so the hierarchy reads the same as the editor.

🔢 The numbers

A real Blueprint with 28 events and 403 nodes:

  • Pasted as raw Blueprint text: ~4,500 lines and 1.3 million characters.

  • Exported with GraphScribe as Markdown: ~570 lines and 23k characters, about 56x fewer characters.

  • For AI tools that bill by token: roughly 325k tokens of raw text vs ~6k tokens for the GraphScribe export (estimates, tokens ≈ characters ÷ 4).

  • Smaller, cleaner input means faster, more accurate AI answers, and it easily fits in context windows.

🧰 One tool, four formats

  • Markdown for reading, Graphify for AI and knowledge graphs, Mermaid for diagrams, and JSON for tools.

  • Property dumps show what you changed in a class by default. Untouched inherited engine properties stay out of the way, which keeps exports small and AI input clean. Switch the dump mode (Modified Only / Full / Blueprint Only) in Project Settings whenever you need a different view.

📚 Learning Zone

Formats inclus