For the complete documentation index, see llms.txt. This page is also available as Markdown.

Changelog

1.1.2

(09/06/26)

  • Null checks to guard against possible null reference exception on SuperScenes.Instance.

  • Removed unused reference to Editor Coroutines.

  • Reinforced checks for possible null reference errors.

  • Removed wrong namespace.

  • Fixed cleanup method when scene path is null.

  • Fixed wrong URL in Welcome window.

  • Fixed obsolete API for Unity 6.5, 6.6.

1.1.1

(09/02/25)

  • Fixed an issue happening when Reimporting the whole project, that led to a loss of data because the SceneDataRegistry would get overwritten.

1.1.0 - OnGameStarted

(02/12/25)

  • Introduced a new event that SceneComponents can respond to: OnGameStarted. This fires as soon as the game starts, both in the Editor (upon pressing Play) and in a build (when launching the game).

  • Added settings to control the visibility and margin of the Scene shortcut icon in the Hierarchy.

  • Fixed component names showing up with the whole namespace in the SceneComponent Property Drawer. Now they only display their class name.

  • Fixed warning about UXML file's URI not being valid.

  • Added Serializable attribute to SceneComponent template, to remove warning.

1.0.1

(08/09/25)

  • Reorganised API so that it's easier to access scene components at runtime, even when the connected scene hasn't been loaded yet.

1.0.0 - First Release

(01/09/25)

  • Adding components to scenes. Components are stored in SceneData SOs, indexed in a SceneDataRegistry SO.

  • The SceneDataRegistry SO is automatically added to the Preloaded assets when building.

  • A script template allows easy creation of new SceneComponents.

  • Extension methods to the Scene struct type to access components.

Last updated