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
Related Folders¶
| 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.