Scene Master Lite is ideal for essential scene access and loading. Choose Scene Master Pro when you need advanced editor productivity, loading transitions, and additive runtime workflows.Scene Master Lite is render pipeline independent and works with Built-in, URP, HDRP, and custom render pipelines. No external packages are required. Supports Unity 2022.3 LTS and Unity 6. After changing Build Settings or Build Profiles, use “Refresh from Build Settings” to update ScenesDatabase and SceneId references.Scene Master Lite is a free scene workflow and loading tool for Unity.It helps developers open, switch, and load scenes without repeatedly searching through the Project window or rebuilding the same basic scene-loading systems for every project.Need more advanced scene workflows?Scene Master Pro adds a dedicated editor window, a Scene View dropdown, configurable ButtonSceneSelector modes, loading-scene transitions, and additive asynchronous loading.Upgrade to Scene Master Pro for the complete editor and runtime workflow:Scene Master ProSCENE MASTER PROScene Master Lite includes the essential scene workflow for free.Scene Master Pro adds:• Dedicated Scene Master editor window• Scene View dropdown• Configurable ButtonSceneSelector loading modes• Loading-scene transitions• Additive asynchronous loading• Advanced unload, reload, and scene replacement workflowsThe shared database, generated SceneId references, prefab setup, and existing ButtonSceneSelector events remain compatible when upgrading.Scene Master Lite reads scenes from Build Settings or Build Profiles and stores them in a shared ScenesDatabase. After refreshing, enabled scenes become available through inspector buttons and generated SceneId references.In Edit Mode, Built Scenes buttons let you open scenes directly from the Scene Master inspector. Hold Alt while clicking to open a scene additively. During Play Mode, the same controls perform runtime scene loading.At runtime, Scene Master Lite provides a simple API for loading scenes by name, Build Index, or generated SceneId. It also supports normal asynchronous loading with progress and completion callbacks.The included ButtonSceneSelector component lets you connect scene loading directly to Unity UI Buttons without writing an additional loading script. Choose an enabled scene and connect LoadSceneSelected to the Button On Click event.Scene Master Lite uses an explicit refresh workflow. ScenesDatabase and generated SceneId references are only updated when you choose Refresh from Build Settings, so project assets are not automatically modified when entering Play Mode.Scene Master Lite includes:• Shared ScenesDatabase• Explicit refresh from Build Settings and Build Profiles• Built Scenes inspector buttons• Edit Mode scene opening• Additive editor opening by holding Alt• Runtime loading by name, Build Index, or SceneId• Normal asynchronous scene loading• Progress and completion callbacks• No-code Unity UI Button integration• Duplicate SceneManagement instance protection• Upgrade-compatible structure for Scene Master Pro• Complete PDF documentationScene Master Lite supports Unity 2022.3 LTS and Unity 6.Start free with Scene Master Lite and upgrade to Scene Master Pro when you need advanced editor tools, configurable loading modes, loading-scene transitions, and additive asynchronous loading.EDITOR WORKFLOW• Built Scenes buttons in the Scene Master inspector• Open enabled scenes directly in Edit Mode• Hold Alt to open scenes additively in the editor• Use the same scene buttons for runtime loading during Play Mode• Refresh scenes explicitly from Build Settings or Build Profiles• Use the Scene Master prefab directly from the Project window for editor accessSCENE DATABASE• Shared ScenesDatabase asset• Reads scenes from Build Settings and Build Profiles• Stores scene names, paths, enabled state, and Build Index values• Disabled scenes remain visible for diagnosis• Enabled scenes receive their runtime Build Index• Generates strongly typed SceneId references• Resolves duplicate generated identifiers automatically• Does not rewrite assets automatically when entering Play ModeRUNTIME LOADING• Load scenes synchronously by name• Load scenes synchronously by Build Index• Load scenes using generated SceneId values• Normal asynchronous scene loading without a loading scene• Normalized progress callbacks from 0 to 1• Completion callbacks with success state• Current loading state and target information• Duplicate SceneManagement instance protection• Persistent runtime manager between scene changesUNITY UI INTEGRATION• ButtonSceneSelector component• Select enabled scenes directly from the Inspector• One UnityEvent-ready method: LoadSceneSelected()• Connect directly to Unity Button On Click• No additional scene-loading script required• Existing ButtonSceneSelector events remain compatible when upgrading to ProPUBLIC API• LoadScene(string)• LoadScene(int)• LoadScene(SceneId)• LoadSceneAsync(string, Action, Action)• LoadSceneAsync(int, Action, Action)• LoadSceneAsync(SceneId, Action, Action)• GetEnabledSceneNames()COMPATIBILITY• Unity 2022.3 LTS• Unity 6• Build Settings support• Build Profiles support• Built-in Render Pipeline• Universal Render Pipeline• High Definition Render Pipeline• Custom render pipelines• No external package dependencies• Upgrade-compatible with Scene Master Pro• Complete PDF documentation included




