Skip to content

Scriptable Objects

The ScriptableObjects folder contains example RuntimeKit data assets.

These assets define characters, animations, and runtime configuration used by the sample scenes and prefabs included with RuntimeKit.

ScriptableObjects allow RuntimeKit content to remain data-driven and make it easier to create, swap, and test exported Snap Studio Pro assets without modifying runtime code.

Belongs Here

  • CharacterData assets
  • AnimationDefinition assets
  • RuntimeKit configuration assets
  • Example data-driven content
  • Sample RuntimeKit asset definitions

Does Not Belong Here

  • Runtime behaviours
  • Prefabs
  • Sprite resources
  • Editor tooling
  • Project-specific game content
Folder Purpose
CharacterData Defines playable character configurations
AnimationDefinitions Defines animation setup and playback information
Prefabs Consumes ScriptableObject assets to drive runtime behaviour
Runtime Runtime systems read and use ScriptableObject data

Design Notes

ScriptableObjects are intended to separate configuration from behaviour.

The sample assets provided in this folder demonstrate how RuntimeKit systems can be configured without changing code.

Developers are encouraged to create their own assets, duplicate existing examples, and adapt the data structures to suit their own projects.

Usage Notes

Most RuntimeKit sample scenes and prefabs rely on assets located within this folder.

Removing or replacing assets may require updating references in sample content.