Skip to content

Dependency Explorer

Module: Tech · Category: Workflow · Tool ID: DependencyExplorer

Builds a project-wide reverse-dependency index, then reports for any target asset: direct dependencies (what it references), direct dependents (what references it), transitive dependents (what references it indirectly), type breakdown, circular dependency detection, and a blast-radius risk score for deletion impact assessment.

Screenshot 01 — Hero shot — Explorer with target asset analyzed, three lists visible (Dependencies / Direct Dependents / Transitive), risk level callout.


  • “Can I delete this asset safely?” — see who references it before committing
  • Refactoring shared assets — knowing the blast radius of a rename or move
  • Finding circular dependency chains that prevent cooking
  • Auditing how widely a master material or shared Blueprint is used
  • Don’t expect runtime reference tracking — it’s asset-registry-based
  • Don’t use this for code-level analysis — only UObject references

  1. Open the EQLabs Hub and search for Dependency (or browse to Tech → Workflow)
  2. Click the tool card
  3. Click Build Index (one-time, takes a moment on large projects)
  4. Drop a target asset, click Analyze

SectionWhat it does
Build IndexWalks every asset to build the reverse index
Indexed Asset / Edge CountsStats about the built index
Target Asset pickerAsset to analyze
Use SelectedPicks the currently-selected Content Browser asset
AnalyzeComputes deps + dependents + risk
Risk LevelLow / Medium / High / Critical based on blast radius
Direct Dependencies listWhat the target references
Direct Dependents listWhat references the target
Transitive Dependents listFull transitive closure (what would be affected by deletion)
Type BreakdownPer-asset-type counts of dependents
Circular ChainsDetected circular dependency loops
Copy Results / Export ManifestOutput
LevelMeaning
Low0–5 dependents — usually safe to delete
Medium6–25 — review before deletion
High26–100 — significant rework if deleted
Critical100+ — shared infrastructure, deletion breaks the project

Screenshot 02 — Risk callout — Analysis complete, "Critical" risk level visible with 200+ transitive dependents listed.


  1. Build the index (once per session)
  2. Drop the asset you want to delete into the picker
  3. Click Analyze
  4. Read the Risk Level + dependents list
  5. Decide: safe to delete / needs rework / leave alone
  1. Build index
  2. Run analyze on suspected asset
  3. Circular Chains list populates if any are found

FieldDefault
Target Assetempty

Settings file: [Project]/Saved/EQLabs/Settings/DependencyExplorer.json


  • In-panel results — three lists, type breakdown, circular chains
  • Clipboard — Copy Results
  • JSON manifest — Export Manifest writes a full dependency report
  • No edits — read-only

  • Build Index can take 30s+ on large projects — only needs to run once per session
  • Circular dependencies often block cooking — fix them before shipping
  • Risk level is heuristic — a Low-risk asset can still break the project if it’s a critical Blueprint base class


Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.