DivinityCodes
Capture · Compare · Understand
DeepSnap

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.

Why teams use DeepSnap

Stop guessing what changed. DeepSnap turns fragile Inspector moments into files you can keep, share, and revisit.

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.

Features

Three ways to keep the truth

Capture state, compare captures, and turn real JSON into models — without leaving Unity.

Snapshots
Snapshots

Freeze what matters

Grab a GameObject, Prefab, Component, or ScriptableObject and lock its state into a .deepsnap file before the Editor can erase it.

Snapshots
Comparison
Comparison

Prove what changed

Run a before-and-after capture, then open a clear diff. See what was added, removed, or modified without scrolling two Inspectors side by side.

Comparison
JSON Editor
JSON Editor

Shape JSON into code

Edit JSON in a focused workspace, validate as you go, and turn samples into starter C# with Live Class Preview.

JSON Editor

First capture

Your first capture takes minutes

Capture once. Come back later with confidence — drag an object in, or create a snapshot from your current selection.

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

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

Ready to stop guessing what changed?

Freeze the objects that matter, compare with confidence, and keep evidence you can reopen tomorrow.