πΈοΈ Zion Dependency Graph
See every reference. Trust every delete.
Overview
Installation
Quick Start
Main Window
Side Panel
Detail Panel
Code References
Find Path
Safe Delete
Export
Performance
Honest Limits
Troubleshooting
Changelog
Changelog
Version 1.2.0
- Added: code string reference detection - Resources.Load / LoadAsync / LoadAll, Shader.Find and Addressables keys (addresses and labels) resolved to project assets; comment-aware, literal-only, updated incrementally on script save
- Added: "Loaded by code" section in the detail panel with click-to-line
- Added: delete dialog warnings when code loads an asset being deleted, and when a selected asset still has inbound references
- Added: case-mismatch warnings for Resources.Load paths
- Added: Find Path mode (toolbar toggle or P; Esc cancels) - shortest chain plus up to four alternatives, wrong-order queries answered in the true direction
- Added: Options menu with a persisted toggle for code detection
- Fixed: backups could silently skip files after a file dialog changed the process working directory - paths now resolve against the project root, every backup copy is verified on disk before deletion is allowed, and an empty backup aborts the delete with an explicit error
- Fixed: removed GraphView's built-in unguarded Cut / Copy / Delete / Duplicate from the node right-click menu - the only delete path is the confirmed, backed-up one
- Fixed: the confirm button rendered as "Delete _Backup" on Windows; it now reads "Backup + Delete"
- Fixed: deleted assets no longer linger in the graph - the view rebuilds after a delete
- Improved: duplicate detection is opt-in per session via the Find Duplicates button - it never runs automatically on editor start, script compile, Play mode, or after a rescan
- Improved: deleting duplicates updates the list in place instead of re-hashing the project
- Improved: orphan detection excludes assets with detected code references
- Improved: dynamic (unresolvable) load calls are detected and listed rather than ignored
Version 1.1.1
- Fixed: event handler lifecycle bug in the dependency graph window
- Improved: allocation and GC reductions across the sync scanner, async scanner, Addressables probe and window code - roughly 5β15% faster scans on large projects with smoother frame timing
Version 1.1.0
- Asynchronous scanning
- Duplicate file detection (Dupes tab)
- Keyboard shortcuts for common actions
- Settings persistence (filter, depth, panel widths)
- Post-delete cache updates - deleting assets is instant, no full rescan
Version 1.0.0 - Initial release
- Interactive node-based dependency graph (pan, zoom, minimap, layered layout)
- Conservative orphan detection with exclusions
- Heaviest-assets view, recents, and type filtering
- Safe delete with timestamped backup and restore
- Graphviz DOT export and Markdown/CSV reports
Support
For bug reports or feature requests, use the contact link on the Asset Store listing.
License
This package is licensed under the standard Unity Asset Store EULA.