Simple scene loading and management system for Unity Engine, implemented via Scriptable Objects.
- Use assets to reference scenes instead of hard-coding paths or build indexes
- Easily load and unload sets of scenes
- Additively loaded scenes
- Persistent scenes (setup/preload/boostrap scene)
- Custom transition support
- Unity Event support
- Odin Inspector support
This package can be installed via OpenUPM:
openupm add com.chark.scriptable-scenes
Or via the Unity Package Manager by Installing from a Git URL:
https://github.com/chark/scriptable-scenes.git#upm
Alternatively, manually install by adding the following entry to Packages/manifest.json
:
{
"com.chark.scriptable-scenes": "https://github.com/chark/scriptable-scenes.git#upm"
}
If you'd like to install a specific release, replace upm
suffix with version number, e.g., v0.0.10
. You can find all releases here.