Skip to content

No. 0091 TE TechEQLabs Pro

Dependency Explorer

UE 5.4–5.85/52.0.5

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.

Explorer with target asset analyzed, three lists visible (Dependencies / Direct Dependents / Transitive), risk level callout.
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
Analysis complete, "Critical" risk level visible with 200+ transitive dependents listed.
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.