Getting started

Version 1.0.0

Inspect your first prefab property and follow its value back to the source. Prefab Provenance reads your objects without changing or saving them.

Before you start

Version 1.0.0 is validated on Windows with Unity 6000.4.1f1. The tool runs in the Editor, with no runtime assembly or additional package dependency. Other editor versions and operating systems are not verified.

Import the purchased package through Unity's normal package import workflow. The Asset Store delivery places the tool under Assets/SaphingStudio/PrefabProvenance. Allow Unity to finish compiling.

Open the window

  1. Choose Window > Saphing Studio > Prefab Provenance.

  2. Select a prefab asset or an object inside a prefab instance.

  3. Choose the GameObject or component in Component.

  4. Expand a property group and select a leaf field. Search accepts its display name or serialized path.

  5. Read the Source, Value and State columns under Inheritance.

The chain starts at the selected target and continues back through its sources. Selecting several objects does not combine their results; the tool inspects one target at a time.

Try the included lighting scene

Open Examples/LightingProvenance.unity inside the imported product folder. This diagnostic scene uses native lights and does not require a particular render pipeline. Enable Gizmos in Scene view to see the light positions.

  1. Select AlertLamp and choose its Light component.

  2. Search for m_Intensity and select the property.

  3. The scene instance inherits 4 from AlertLamp. The earlier variants show 2 in WarmLamp and 1 in BaseLamp.

  4. Select DockingStation/AlertLamp. The containing DockingStation prefab owns an additional intensity override of 3.

  5. Select a source row and choose Open source to inspect that level in Unity.

Change values only through Unity's Inspector. Opening a source follows Unity's usual Prefab Mode workflow, including its save prompts and edit-time scripts.

Open a property directly

Right-click a serialized property in a supported Inspector and choose Saphing Studio > Inspect Prefab Provenance. A custom inspector may not forward Unity's property context menu. In that case, open the window normally and search for the serialized property.

Reading results explains the states and source details. Examples provides reproducible variant, nested and optional UI walkthroughs.