SceneXRay


JSON export CSV export Self-contained interactive HTML export Mermaid export Markdown export ... Demo scene included ... Find and inspect missing serialized references


by Azen


Price History +

Visualize and debug Unity scene dependencies. Find missing references, trace UnityEvents and assets, compare scenes, export graphs, and validate builds in CI.

• Unity version: Unity 6000.0 LTS (Unity 6) or newer
• Verified with Unity 6000.0.62f1 and Unity 6000.5.6f1
• Editor-only tool with no runtime footprint
• Render pipelines: Built-in, URP, HDRP
• No third-party packages or external DLL dependencies
• No external services, accounts, API keys, or network connection required


Key features:

• Interactive dependency graph for loaded scenes and prefabs
• Serialized GameObject and Component reference scanning
• Persistent UnityEvent target and method detection
• Project asset dependency scanning, including Materials and ScriptableObjects
• Missing-reference detection
• Best-effort missing-reference repair with Unity Undo support
• Dependency cycle detection
• Health score for missing references, cycles, and highly connected objects
• Incoming, outgoing, and bidirectional focus modes
• Focus radius from 1 to 3 dependency hops
• Auto, Tree, Force, and Radial graph layouts
• Saved graph arrangements per scene
• Graph Undo / Redo
• Zoom-based node detail levels
• Draggable and resizable MiniMap
• Browser-style Back / Forward navigation and breadcrumbs
• Graph filtering and search
• Global reference search across scenes and project assets
• References / Referenced By Inspector integration
• Scene View dependency overlay
• Object bookmarks
• Scene dependency diff
• Optional code dependency scanning for common Find, GetComponent, object-name, and tag lookups
• JSON export
• CSV export
• Self-contained interactive HTML export
• Mermaid export
• Markdown export
• Build Guard for detecting broken references before builds
• Batchmode / CI quality validation with non-zero exit codes
• English and Ukrainian localization
• Demo scene included
• Offline documentation included

SceneXRay is an editor-only dependency visualization and debugging tool for Unity.


It scans your scenes and prefabs and turns serialized references, persistent UnityEvent targets, project assets, missing references, and optional code-level lookups into an interactive graph.


Instead of manually digging through the Hierarchy and Inspector, you can quickly see what an object depends on, what references it, where a broken link comes from, and how objects and assets are connected across a scene.


The graph supports focused navigation with incoming and outgoing dependency directions, configurable radius, browser-style Back / Forward history, multiple layout modes, saved per-scene arrangements, Undo / Redo, filtering, search, and a MiniMap.


SceneXRay also includes tools for common debugging and maintenance tasks:

• Find and inspect missing serialized references
• Best-effort missing-reference repair with Undo support
• Detect dependency cycles and highly connected objects
• View References and Referenced By directly in the Inspector
• Search references across loaded scenes and project assets
• Compare dependency links between two scenes
• Visualize dependencies directly in the Scene View
• Bookmark frequently inspected objects
• Export dependency data for documentation or external tools
• Validate scene quality from CI or Unity batchmode


SceneXRay is suitable for projects of any genre because it works with Unity scene structure rather than gameplay-specific systems. It is especially useful for larger scenes, inherited projects, debugging broken references, refactoring tightly coupled systems, and understanding unfamiliar project architecture.


The tool is editor-only and does not add runtime components or code to player builds. It does not require third-party packages, external services, accounts, API keys, or a network connection.


Supports Built-in Render Pipeline, URP, and HDRP.


Unity 6000.0 LTS or newer is required.