Skip to content

About

Data Management UI for Unity's Scriptable Objects

Resources

Stars

5 stars

Watchers

1 watching

Forks

Latest commit

 

History

266 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DxVisualizer. Your game data, one window.

DxVisualizer

Your game data, one window. DxVisualizer is a Unity editor window for ScriptableObject-heavy projects: a catalog of your types by namespace, every instance of the type you pick, and the inspector for the asset you selected. You edit, reorder, and batch-process data without moving between the Project panel and the Inspector.

AI assistance: early versions were written by hand; current work pairs human-led design, architecture, and review with AI help on features, bug finding, performance, and docs.

Alpha: built for Wallstop Studios' internal use. There is no support commitment yet, and any release can break compatibility.

Documentation: https://wallstop.github.io/DataVisualizer/

DxVisualizer layout with namespace, object, and inspector columns

Captured from the live window by the docs capture pipeline.

DxVisualizer was called Data Visualizer until 0.2.0. Namespaces, the package name, saved state, and theme tokens are unchanged; see Migrating from Data Visualizer.

Install

Unity 2021.3 or newer. No other package dependencies.

  1. Open Window → Package Manager.
  2. Select +, then Add package from git URL.
  3. Enter https://github.com/wallstop/DataVisualizer.git and select Add.

Each GitHub Release also carries a .unitypackage.

Open the window with Tools → Wallstop Studios → DxVisualizer and dock it next to the Inspector.

What it does

Task What the window gives you
Find Search your ScriptableObject types by name, add a whole namespace at once, or scan a folder for assets you already have. Global search matches asset names, type names, GUIDs, and string fields.
Inspect Edit the selected asset in the inspector you already know, including custom editors and Odin Inspector integration.
Organize Reorder namespaces, types, and instances, filter by asset label with AND / OR clauses, and keep the arrangement across sessions.
Edit Create, clone, rename, move, and delete assets in place, then run your own processors over all or the filtered instances of a type.

Documentation

Free forever

No subscriptions, no paid upgrades, no feature-gated tiers. The full source is MIT-licensed, and every documented capability ships in the free package.

Contributing

C# is formatted with CSharpier using the default configuration. Run it on changed files before you open a pull request, either through an editor plugin or the pre-commit hook.

Build the documentation with uv run scripts/build_docs.py; add --serve for a local preview. The driver reuses .docs-venv and checks pinned dependencies with uv. Python-only hosts use pip; --installer pip selects that path explicitly. Both build paths keep strict link and configuration checks.

License

MIT.


Part of the Dx family with DxKit and DxMessaging. Built by Wallstop Studios, published by Ambiguous Interactive.

About

Data Management UI for Unity's Scriptable Objects

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages