Introduction
beginner start hereEditor Doctor Pro · Start Here
What is Editor Doctor Pro?
Editor Doctor Pro lets you modify, clean and prepare a Unity project with confidence. It knows what uses what, which prefabs have drifted, which assets are broken, and which changes you should not ship yet. The whole project is its scope, not just the active scene.
It runs entirely inside the Unity Editor and ships zero runtime payload, so nothing it does ever touches your build size or frame rate.
Editor Doctor Pro is the project-wide companion to Scene Pilot Pro. SPP audits the active scene during authoring; EDP audits the whole project before you ship. Both are editor-only and they integrate seamlessly when installed together.
The four workflows
Marketing leads with these four user journeys, not with a module list.
| Workflow | What you do |
|---|---|
| Safe refactor | Rename a folder, move scripts, restructure prefabs - and EDP shows you every broken reference, every drifted prefab variant, every dependency chain that just changed. |
| Safe delete | Delete unused textures, materials, prefabs - EDP guarantees nothing in any scene, prefab or build will break. Soft-delete to a local trash with one-click restore. |
| Prefab drift | Audit why instances of a shared prefab have diverged. Apply, revert, break-link, or mark-as-acceptable in bulk. |
| Pre-build audit | Before tagging a release, run a full project scan. Get a project health score. Block the build via CI if criticals exist. |
Modules
Editor Doctor Pro is organized into nine modules, each accessible from Window > Kronnect > Editor Doctor Pro:
| Module | Purpose |
|---|---|
| Doctor | The main scan window. Run all checks, filter by severity / category, apply fixes, export reports, see the health score. |
| Project Inventory | Treemap visual overview plus eight per-type inventories (materials, shaders, prefabs, textures, audio, meshes, scenes, code) with drilldown and CSV export. |
| Safe Delete | Candidate-only list of assets that nothing references. Anything in this list deletes safely - soft-delete to local trash. |
| Asset Health | 46 native checks across references, textures, audio, meshes, materials, animation and ScriptableObjects. Auto-fix where 100% safe. |
| Code Audit | 56 IL-level rules via Mono.Cecil: asmdef hygiene, lifecycle leaks, API misuse, async / threading, performance hot paths, naming. |
| Prefab Drift Audit | 9 checks for override sprawl, structural drift and variant chain integrity. Bulk apply / revert / break-link / mark-acceptable. |
| Build Review | 6 checks on Build Settings: orphan paths, missing-on-disk, duplicates, disabled-but-loaded, path traversal, demo Resources folder in build. Five with auto-fix. |
| Project Conventions | Learning-based misplaced-asset detector + tag/component contracts + a power-user rule engine for your own project conventions. |
| Reports & Health Score | JSON, CSV and HTML reports. Per-module health score. CLI and batch-mode entry points for CI from day one. |
What you get out of the box
- 120 native checks across the project (185+ when Scene Pilot Pro is installed and bridged).
- Reversible auto-fix on every
auto-tier finding. Every action is recorded in the Action History journal and can be reverted from there at any time, even across editor restarts. - Suppression with audit trail per-issue, per-rule or per-scope, with author, date, optional reason and optional expiry.
- Soft-delete trash with one-click restore - never a hard delete.
- Built for Built-in, URP and HDRP from day one. Zero false positives on Volume Profiles, Renderer Features and ScriptableRendererData.
- No telemetry, no network calls beyond documentation links.
Editor Doctor Pro requires Unity 6.0 or later.
Suggest an improvement
Help us improve this documentation page.