Dependency Explorer
Dependency Explorer
Section titled “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.

When to use it
Section titled “When to use it”- “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
When not to use it
Section titled “When not to use it”- Don’t expect runtime reference tracking — it’s asset-registry-based
- Don’t use this for code-level analysis — only
UObjectreferences
Opening the tool
Section titled “Opening the tool”- Open the EQLabs Hub and search for
Dependency(or browse to Tech → Workflow) - Click the tool card
- Click Build Index (one-time, takes a moment on large projects)
- Drop a target asset, click Analyze
Interface tour
Section titled “Interface tour”| Section | What it does |
|---|---|
| Build Index | Walks every asset to build the reverse index |
| Indexed Asset / Edge Counts | Stats about the built index |
| Target Asset picker | Asset to analyze |
| Use Selected | Picks the currently-selected Content Browser asset |
| Analyze | Computes deps + dependents + risk |
| Risk Level | Low / Medium / High / Critical based on blast radius |
| Direct Dependencies list | What the target references |
| Direct Dependents list | What references the target |
| Transitive Dependents list | Full transitive closure (what would be affected by deletion) |
| Type Breakdown | Per-asset-type counts of dependents |
| Circular Chains | Detected circular dependency loops |
| Copy Results / Export Manifest | Output |
Risk levels
Section titled “Risk levels”| Level | Meaning |
|---|---|
| Low | 0–5 dependents — usually safe to delete |
| Medium | 6–25 — review before deletion |
| High | 26–100 — significant rework if deleted |
| Critical | 100+ — shared infrastructure, deletion breaks the project |

Workflow
Section titled “Workflow”Pre-deletion safety check
Section titled “Pre-deletion safety check”- Build the index (once per session)
- Drop the asset you want to delete into the picker
- Click Analyze
- Read the Risk Level + dependents list
- Decide: safe to delete / needs rework / leave alone
Find circular deps
Section titled “Find circular deps”- Build index
- Run analyze on suspected asset
- Circular Chains list populates if any are found
Settings reference
Section titled “Settings reference”| Field | Default |
|---|---|
| Target Asset | empty |
Settings file:
[Project]/Saved/EQLabs/Settings/DependencyExplorer.json
Output
Section titled “Output”- 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
Tips & gotchas
Section titled “Tips & gotchas”- 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
Related tools
Section titled “Related tools”- Material & Asset Browser — for asset browsing
- Plugin Dependency Viewer — plugin-level dependency analysis
Report an issue with this tool
Opens our feedback form in a new tab with the tool name pre-filled.