Skip to content

DeepSnap

Capture. Compare. Understand.

Unity state disappears the moment you leave Play Mode, reload a scene, or refactor a Prefab. DeepSnap freezes the objects that matter into durable snapshots you can browse, examine, and compare whenever you need the truth.

Get on Asset Store Get started See what you can do

Stop guessing what changed

You know the feeling: something looked right in the Inspector five minutes ago. Now it does not. Was it Play Mode? A scene reload? A teammate's Prefab tweak? Without a frozen record, you are left reconstructing history from memory.

DeepSnap turns that fragile moment into a file you can keep, share, and revisit. Capture once. Come back later with confidence.

Why teams use DeepSnap

Stop losing the truth

A .deepsnap file outlives Play Mode, branch switches, and “I swear it was set that way.” Capture GameObjects, Prefabs, Components, and ScriptableObjects when they look right, then open them again tomorrow.

Debug with evidence

Serialization drift, missing references, and silent field changes are hard to spot in the Inspector. Examine a capture as a property tree or raw JSON, export it for a ticket, or ping the source asset when it still exists.

Ship changes with confidence

Before and after a refactor, compare two captures. DeepSnap highlights modified, added, and removed data so reviews stay about intent, not scrolling endless Inspectors.

Turn samples into models

Paste or import JSON in the JSON Editor, validate it, edit it like a form, and generate a Live Class Preview: starter C# that matches the shape of your data.

Built for real Unity workflows

  • Catch serialization drift and Inspector surprises before they ship
  • Document a working setup for teammates without writing a novel
  • Run regression checks before and after a risky change
  • Attach evidence to a bug report instead of describing a feeling
  • Bootstrap C# models from real JSON instead of hand-typing fields

Your first capture takes minutes

  1. Open Tools → DivinityCodes → DeepSnap
  2. Select an object in the Hierarchy, Project, or Inspector
  3. Create a snapshot from selection (or drag the object in)
  4. Double-click the file when you need to look again

Ready for the full walkthrough? Start with Getting started.