Recover prefab overrides that Unity's Undo can't. Snapshot, diff and restore your instance overrides — safe from Apply All, recompiles, Play mode and editor restarts.Lost hours of work to a stray "Apply All", a nested-prefab desync, or overrides that vanished after a script recompile? Once Unity's Undo history is gone, so is your work — unless you have Prefab Guard.Prefab Guard keeps timestamped snapshots of your prefab instance overrides and restores them in one click. It even auto-snapshots right before a script recompile and before entering Play mode — the exact moments Unity discards its own Undo history.Safety-first by design: capturing is read-only; Restore and Copy snapshot the current state first and are Undo-registered, and they abort rather than ever wipe your data. Editor-only — nothing ships in your build.• One-click snapshot & restore of prefab overrides• Auto-snapshot before recompiles and Play mode — covers Undo's blind spots• Colour-coded Diff viewer (changed / added / removed)• Apply preview — see what "Apply All" would push to the prefab asset• Scene audit — list every instance in the scene that has overrides• Named & pinned checkpoints• Copy overrides between instances of the same prefab• Persistent across editor restarts (GlobalObjectId-based)• Safety-first: read-only capture, reversible, Undo-registered, never wipes data• Editor-only — nothing is included in your build





