Stop reading raw YAML to figure out what changed in your scene.

Unity scenes and prefabs are stored as YAML that is painful to diff in a normal text tool: non-deterministic ordering, raw fileIDs, and serialization noise bury the one change you actually care about. Scene Diff parses the file semantically and shows you a clean, inspector-style list of what was added, removed, or changed.

Why it's correct where other tools aren't

Scene Diff matches objects across versions by their stable fileID / GUID identity — not by name or position. Name-based comparison breaks the moment an object is renamed or reordered, producing false "removed + added" noise. By keying on identity, Scene Diff reports a renamed object as the same object, and an actually-changed property as a single, readable line.

What you get

  • Semantic, hierarchical diff grouped by GameObject, with inspector-style names (Position X, not m_LocalPosition.x)
  • Added / removed / changed, color-coded, with old → new values
  • Correct prefab override diffing (override add / change / remove treated as a set, not an ordered list)
  • Serialization-upgrade noise from Unity version migrations collapsed into a single expandable line, so it never buries real changes
  • A warning when two files look unrelated (different scenes rather than two versions of one file)
  • "Show full diff" mode for advanced inspection
  • Pure read-only: it never writes to or modifies your files — zero risk to your project

Built for teams on version control

Designed for the moment you open a pull request and need to know what actually changed in a scene. Pairs naturally with git: compare two versions of the same scene file from your history.

Recommended workflow

Compare two versions of the same scene file (e.g. from git history), not two different scenes. For best results, compare versions saved by the same Unity version (cross-version diffs may show migration noise — see Limitations).

Roadmap

v0.1 is a read-only diff viewer. Three-way merge is planned for a future version. Early buyers get the launch price locked in.

Supported

Unity 2022.3 LTS and Unity 6. All render pipelines (Built-in, URP, HDRP). No external dependencies.