Skip to content

Simple scene loading and management system for Unity Engine, implemented via scriptable objects

License

Notifications You must be signed in to change notification settings

chark/scriptable-scenes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scriptable Scenes

Unity 2022.3+ openupm Actions Status

Simple scene loading and management system for Unity Engine, implemented via Scriptable Objects.

⚠️ Warning, this is a preview package, expect breaking changes between releases!

Features

  • 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

Installation

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.

Links