Scene Blackboard represents scene-scoped state. Although it is technically derived from Blackboard, its role shifts to storing a shared state container for the entire scene. It is well suited for level-wide data such as the current stage of the level, a global alert state, scene task progress, or shared scene references.

Internally, it is registered and resolved through the scene handle, and SceneBlackboard.Current returns the instance associated with the currently active scene. In other words, it is designed to solve scene-level shared state, not object-private state.

A scene can contain multiple Scene Blackboard instances if needed. However, in that case they should be referenced explicitly. If the default lookup falls back to index 0, you are responsible for ensuring that the selection is deterministic and correct.