Advanced Scene Manager 3 – Unity
Advanced Scene Manager 3 – Unity
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.
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.
target=”_blank”>Documentation | target=”_blank”>Forum Thread | target=”_blank”>Discord
Check out -> target=”_blank”>Projects Made With Advanced Scene Manager
Want to get a feel for our asset before you buy? -> target=”_blank”>Try Before You Buy!
Home Page: _https://assetstore.unity.com/packages/tools/utilities/advanced-scene-manager-3-330926