Use it to verify
Objective Link status, linear activation, component completion, reset behavior, lifecycle actions, feedback audio, and public diagnostics.
Start Here
Follow the packaged showcase in progression order and distinguish product behavior from Demo-only presentation code.
The Demo is a verification route for the shipped Objective components. It is not the architecture of a finished game. Its scene, controller, UI, camera, materials, and presentation helpers show observable outcomes so you can distinguish a valid progression signal from a visual effect.
Objective Link status, linear activation, component completion, reset behavior, lifecycle actions, feedback audio, and public diagnostics.
That Core requires the Demo controller, its render pipeline, TextMesh Pro resources, a particular input package, or its camera setup.
| Station | Detector | Signal to watch |
|---|---|---|
| Button | ButtonObjective | An explicit accepted UI choice |
| Destruction | DestructionObjective | Every required target reference becomes null |
| Timed | TimedObjective | A started countdown reaches its duration |
| Trigger | TriggerObjective | A matching collider enters or remains long enough |
| Placement | ObjectPlacementObjective | Every destination reports its matching object present |
| Arrival | WalkToObjective | The accepted player reaches a trigger |
| Multiple actions | MultiActionObjective | Named branches satisfy All or Minimum |
For production, create your own scene and reproduce only the relevant component configuration. Keep Core folders intact, import official dependencies through Package Manager, and replace Demo-only materials, controllers, and UI with project-owned equivalents. A scene component still needs a valid Objective Link after it is copied; duplicating a GameObject can create a duplicate binding until you select another Ordered Objective.
The documentation uses field names, state tables, diagrams, and verified code. Refer to the live Demo for motion and timing, and to Component Examples for the expected reset and completion result of every station.