Skip to content

ScriptableObjects

The stack uses ScriptableObjects for item definitions, tool definitions, settings data, audio cues, achievements and several experimental flows.

  • data definitions
  • content catalogs
  • reusable configuration
  • authoring-friendly references
  • mutable runtime state that needs to be scene-specific
  • one-off scene glue
  • hidden global state that is hard to debug
  • Screenshot: ScriptableObject asset in the Inspector.
  • Screenshot: Catalog or list asset with several entries.
  • GIF: Editing data and seeing the runtime update.
  • Video: ScriptableObject authoring walkthrough.
  • Diagram: Data asset feeding runtime components.