Available on the Unity Asset Store

See what your
game is doing.

UDB opens up what the Inspector can't show: private fields, nested lists and dictionaries, and values that change while the game runs. Browse them, edit what's supported, and pin the one you're chasing.

At a glance

  • Unity 2021.3 and newer
  • Edit Mode and Play Mode
  • Editor-only, nothing ships in your build
Compatibility & setup
Universal Data Browser Unity Editor, Play Mode
UDB showing live game data in Unity next to a pinned watchlist and graphs

When a value is wrong,
find out why.

Open the object, find the field, pin it and watch what it does. Bookmark the path and it's waiting for you next time.

Open what the Inspector can't show.

Browse private fields, nested objects, lists and dictionaries, and go straight to the value you need.

The data browser1 of 3
UDB data browser showing private fields and nested collections
Start at a GameObject, drill into its nested data and bookmark the path. Real UDB interface, full version.

Catch the moment it breaks.

Pin a value, follow its graph, and have the Editor pause when your condition is met.

Watchlists & history2 of 3
UDB live graph and recorded value history
Pin a changing value and scroll back through its recorded history. Real UDB interface, full version.

Track down a lost reference.

The Deep Scanner hunts through your scene for missing scripts and references.

The Deep Scanner3 of 3
UDB Deep Scanner with reference search results
Follow each result back to the object or reference behind the bug. Real UDB interface, full version.
  • Browse the data
  • Edit supported values
  • Bookmark the path
Read the field guide

From looking
to asking.

UDB shows you the data. UQL, now in development, lets you write a question about your game once, save it as a check and run it again. Your development agent can ask the same questions.

Meet Universal Query Language
Workflow previewIn development

Which enemies have health below zero?

  1. 01
    Find the state

    Narrow the search down to the objects and values you're asking about.

  2. 02
    Run it as a scenario

    Save a one-off investigation as a check you can run again.

  3. 03
    Check the result

    Compare what UQL observed and keep the outcome on record.

This is an illustration of the workflow, not a screen recording. UQL is in development and is meant for the full UDB package.

Start with Lite.
Go deeper when you need to.

Lite to see UDB work on your own data, the full version for the whole toolkit, and UQL for scripted questions.

Core edition, coming soon

UDB LiteThe core edition

See UDB work on your own project: browse and edit your data, and watch the full version's tools run on sample data.

  • Private & nested data
  • Supported value editing
  • Bookmarks & navigation
Meet UDB LiteComing to the Asset Store. Until then, the Lite page shows what's inside.
In development

UQLStandalone

A query language for Unity that works on its own: ask about your game's state and keep the answer as a check.

  • Query Unity state
  • Save checks you can rerun
  • Work with development agents
Meet UQLNo release date or price announced.

UQL is meant for the full UDB package. The current Asset Store version does not include it.

Before you
start.

Ask me directly
Where does UDB run?

In the Unity Editor, in Edit Mode and Play Mode. UDB is Editor-only, so none of it ships in your build. It supports Unity 2021.3 and newer on Windows, macOS and Linux, with the Built-in, URP and HDRP render pipelines.

Can I see it work on my project first?

Yes, with UDB Lite. It covers browsing, supported editing and bookmarks on your own project's data. The advanced tools run as previews on sample data. Lite is coming to the Asset Store. See everything in Lite

Will my edits be saved?

That comes down to the target, the mode and how the field is serialized, as it does anywhere in Unity. UDB shows the editing controls and persistence information, so you can see what will stick. The details are in the editing guide.

Is UQL included with UDB?

Not in the current Asset Store version. UQL is in development, and I'm building it for the full UDB package.

Next time a value looks wrong

Skip the Debug.Log.
Open the data.

Get UDB on the Asset Store Or start with the field guide

Screenshot

Universal Data Browser overview

If the player doesn't load, watch the overview on YouTube