Production Status turns your Unity project into a workflow board. Tag any asset — prefab, material, texture, shader, script, model — with a state like Test, WIP, Review, Final, or Deprecated, and see it as color in the Project browser and on prefabs placed in your scenes. No more guessing which parts of a build are finished, or shipping a scene that still has placeholder art in it.
It is editor-only. Nothing compiles into your build, and no components are added to your objects.
What you get
Stop unfinished work from shipping
Every status carries an On Play / Build severity. Set Deprecated to Critical and Unity will refuse to enter Play mode with a deprecated prefab in the scene, and fail the build outright. Warnings log instead of blocking. You can also validate on demand — open scenes or all build scenes — and export the report as JSON for CI. The build scan reads scene dependencies without loading scenes, so it stays fast on large projects.
Fully customizable, genre-agnostic
The five default statuses are only a starting point. Add, delete, rename, recolor, reorder, and describe your own — assignments track statuses by hidden ID, so renaming or recoloring propagates to every tagged asset instantly. The status table lives in a single ScriptableObject you commit to version control, so your whole team shares the same vocabulary. Nothing here assumes a genre or art style: it is a process layer over files, equally at home in a 2D mobile game, an archviz scene, or a large 3D production.
For co-development, tagging and status editing can optionally be restricted to a list of elevated users by Unity account email.
Requirements and compatibility