View on Asset Store (opens in new tab)
Package details
- Latest version
- 3.4.1
- Last updated
- First released
- Unity version
- 6000.0.0 or later
- Package size
- 1.6 MB
- Files
- 538
- Favorites
- 145
- Views in the past week
- 95
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $20.40 on
Keywords
- Search for Scene Reference
- Search for Loading Screen
- Search for Scene Organizer
- Search for multi scene
- Search for Scene Loader
- Search for Scene Management
- Search for scene navigation
- Search for additive scenes
- Search for addressables
- Search for scene architecture
- Search for Scene Switcher
- Search for Scene Collections
Advanced Scene Manager 3
A Unity scene management system for growing projects. Organize scenes, manage additive workflows, and handle scene changes when simple scene loading is no longer enough.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 16
Advanced Scene Manager 3 screenshot 1
About this asset
UPGRADE OPTION: Get This Tool And 3 Others For A Discounted Price In The Scene Management Bundle.
Advanced scene management for growing Unity projects
Loading a scene in Unity is simple.
Managing how scenes work together is where projects usually becomes harder to maintain.
Advanced Scene Manager is a Unity scene management system built on top of Unity’s scene functionality. It helps you define which scenes belong together, how your project starts, what stays loaded, and how scene changes should happen consistently across your project.
Instead of spreading scene rules across loading helpers, bootstrap scripts, and one-off conventions, ASM gives those responsibilities a visible workflow.
Organize your project
As projects grow, scenes stop being isolated files.
Menus, gameplay areas, UI, lighting, managers, test setups, and content variations often need to be loaded together or swapped depending on context.
ASM lets you organize scenes into collections and use profiles to define different scene configurations for your project.
This makes scene structure easier to inspect, adjust, and maintain without burying those decisions in custom code.
Manage scene changes
Scene changes often involve more than calling LoadSceneAsync.
You may need to keep certain scenes loaded, unload others, show a loading screen, run transitions, or make sure scene lifecycle logic happens in the right place.
ASM provides workflows for persistent scenes, loading screens, transitions, and scene lifecycle handling so scene changes can follow the same rules throughout your project.
The goal is not just to load scenes. The goal is to make scene changes predictable.
Built around additive scene management
ASM uses additive scenes as the default workflow.
That makes it easier to split larger levels into manageable sections, work on different parts of a project independently, combine multiple scenes into larger setups, and keep shared systems loaded where they belong.
For projects that rely on multiple scenes working together, ASM gives additive scene management a clearer structure than scattered scene-loading code.
Why build it yourself?
Many Unity projects eventually grow into their own scene management system.
It usually starts small: a loading helper, a bootstrap scene, a few persistent objects, some additive loading rules, a custom transition flow, and project-specific conventions.
Over time, that code becomes another system you have to design, document, debug, and maintain.
Advanced Scene Manager is for the point where scene handling has become more than simple loading, but you do not want to keep building and maintaining your own scene management layer.
Designed for Unity scene workflows
ASM works with Unity scenes and builds on Unity’s scene functionality.
It does not replace Unity’s SceneManager, and it is not a general game framework, save system, networking solution, or world-streaming package.
ASM manages scenes through ASM’s own workflow, giving your project a higher-level structure for scene organization, additive scene setups, startup behavior, persistent scenes, and consistent scene changes.
Whether you need a scene switcher, additive scene loading, or a structured way to manage persistent scenes, Advanced Scene Manager gives your project a consistent approach to scene management.
If your project has reached the point where you are asking how your scenes should work together, Advanced Scene Manager is designed for that problem.
Documentation | Forum Thread | Discord
Check out -> Projects Made With Advanced Scene Manager
From the publisher's Asset Store listing.
Technical details
Advanced Scene Manager includes:
- Scene Collections for grouping related scenes into reusable configurations.
- Profiles for managing different scene setups during development.
- Additive scene management as the default workflow.
- Persistent Scenes for keeping managers, UI, audio, or systems loaded across scene changes.
- Startup scene handling for controlling how projects enter Play Mode and builds.
- Loading and Splash Scenes for creating scene transitions using full Unity scenes.
- Scene lifecycle callbacks and events for responding to scene changes.
- Scene References for robust, GUID-based scene references instead of build indices or strings.
- Addressables support for projects using Addressable scenes.
- Scene preloading for preparing scenes before activation.
- Customizable scene load operations for controlling how scenes are loaded and unloaded.
- Editor tools for inspecting, organizing, navigating, splitting, and merging scene setups.
- Cross Scene References for safely referencing objects across multiple loaded scenes.
- Any many more QOL functions.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.0f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.