Manage, switch, and load Unity scenes faster with editor tools, async loading, additive workflows, loading transitions, and a clean runtime API.Scene Master is render pipeline independent and is compatible with the Built-in Render Pipeline, URP, and HDRP. It does not include or depend on custom shaders, render features, or pipeline-specific materials. Its editor tools, scene database, runtime loading API, additive loading, and loading-screen transitions work regardless of the render pipeline used by the project.Scene Master Pro is a complete scene workflow and loading solution for Unity.It helps developers manage, open, switch, and load scenes without repeatedly searching through the Project window or rebuilding the same scene-loading systems for every project.Use the dedicated Scene Master window or the Scene View dropdown to access your project scenes quickly, open them normally, load them additively, unload loaded scenes, or perform clean scene replacements.At runtime, Scene Master Pro provides a simple API for synchronous loading, asynchronous loading, additive loading, and loading-screen transitions. Scenes can be referenced by name, build index, or automatically generated SceneId values.The included ButtonSceneSelector component also lets you connect scene loading directly to Unity UI Buttons without writing additional code. Choose a scene, select a loading mode, and connect LoadSceneSelected to the Button On Click event.Scene Master Pro uses an explicit ScenesDatabase refresh system. It reads scenes from Build Settings or Build Profiles and generates reliable scene references without modifying assets automatically when entering Play Mode.Designed for projects of any genre, Scene Master Pro keeps scene management fast, predictable, and easy to integrate.Scene Master Pro includes:• A dedicated scene management editor window• A quick-access Scene View dropdown• Scene search and fast opening• Single and additive editor workflows• Runtime loading by name, build index, or SceneId• Normal asynchronous scene loading• Additive asynchronous scene loading• Configurable loading-screen transitions• Progress and completion callbacks• No-code Unity UI Button integration• Automatic duplicate manager protection• Build Settings and Build Profiles support• Complete PDF documentationScene Master Pro is compatible with Unity 2022.3 LTS and Unity 6.EDITOR WORKFLOW• Dedicated Scene Master editor window• Scene search and quick-access scene list• Open scenes in Single mode• Open and unload scenes additively• Cleanly reload or replace loaded scenes• Scene View dropdown for fast scene switching• Direct access to Build Settings and Build Profiles• Explicit database refresh• Works without a Scene Master object in the active editor sceneSCENE DATABASE• Shared ScenesDatabase asset• Reads scenes from Build Settings or Build Profiles• Stores scene names, paths, enabled state, and build indexes• Disabled scenes remain visible for diagnostics• Generates strongly typed SceneId values• Resolves duplicate generated identifiers automatically• Never rewrites assets automatically when entering Play ModeRUNTIME LOADING• Load scenes synchronously by name• Load scenes synchronously by build index• Load scenes using generated SceneId values• Load scenes asynchronously without a loading scene• Normalized loading progress from 0 to 1• Completion callbacks with success state• Current loading target information• Busy-state protection during owned loading operationsPRO FEATURES• Loading-scene transitions• Configurable minimum loading-screen visibility• Configurable fade and transition delays• Automatic loading progress Slider support• Additive asynchronous scene loading• Optional active-scene assignment after additive loading• Optional loading while another operation is active• Clean replacement of already loaded target scenes• Protection against duplicate SceneManagement instancesUNITY UI INTEGRATION• ButtonSceneSelector component• Select scenes directly from the Inspector• One UnityEvent-ready method: LoadSceneSelected()• LoadScene mode• LoadSceneAsync mode• LoadWithLoading mode• LoadAdditiveAsync mode• Optional progress and completion UnityEventsPUBLIC API• LoadScene(string)• LoadScene(int)• LoadScene(SceneId)• LoadSceneAsync(string, Action, Action)• LoadSceneAsync(int, Action, Action)• LoadSceneAsync(SceneId, Action, Action)• LoadWithLoading(string)• LoadWithLoading(SceneId)• LoadAdditiveAsync(...)• 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• Upgrade-compatible with Scene Master Lite• Includes complete PDF documentation

