Smart Blueprint Analyzer

=========================

Overview

– Editor-only plugin that scans selected Content folders and exports a compact JSON „Knowledge Pack“ for external tools.

– Deep extraction for Blueprints, Widget Blueprints, User Structs/Enums. Optional generic scan for all other assets.

– Works across UE 5.x editor versions. No third-party DLLs.

Installation

1) Place the plugin folder at: Plugins/SmartBlueprintAnalyzer inside your project.

2) MAKE SURE YOU CAN COMPILE YOUR PROJECT VIA IDE

3) Ensure the plugin is enabled in Edit -> Plugins (category: Editor) or by adding it to your .uproject Plugins list.

Usage

– Main menu: Tools -> Analyzer -> Analyze Content…

  – Pick a Content virtual path (e.g., /Game/AIBehaviorSystem) and optional output directory.

  – Toggle „Include non-Blueprint assets“ to also export metadata cards for Materials, Textures, Meshes, etc.

– Content Browser (right-click on a folder): Analyzer -> Analyze Selected Folder…

  – For multiple folders, each is analyzed into its own Knowledge Pack.

Output

– Default base directory: <Project>/Source/BlueprintContext/<slug>

  – index.json — Compact index of analyzed assets.

  – cards/*.json — Per-asset summaries (Blueprints, Widgets, Structs, Enums, and optionally other assets).

  – cards/*.md — Human-readable Markdown next to each JSON card.

Packaging & Marketplace

– This plugin follows Marketplace folder structure. No unused build artifacts are included.

– Config/FilterPlugin.ini excludes local/temp folders (Binaries, Build, Intermediate, Saved) and allows including Docs.