Multi Scene Manager OFFICIAL SALE

Multi Scene Manager is a professional-grade tool designed to solve the common headaches of managing multiple scenes in Unity. Built with modularity in mind, this asset allows you to define custom Scene Slots (e.g., UI, Persistent, Gameplay) to ensure that your project remains organized even as it grows in complexity.

The package utilizes a modern Builder Pattern, enabling you to chain commands together to create seamless transitions. Whether you need to load a new level while keeping the UI persistent, perform a "fade-to-black" transition, or clear unused assets from memory automatically, Mutli Scene Manager handles the heavy lifting in the background.

Designed for both beginners and veterans, the system is fully customizable. You can easily modify the transition durations, define your own scene enums, and hook into C# Events to trigger logic exactly when a scene finishes loading or unloading.

Key Features:

  • Fluent Builder API – Chain .Load(), .Unload(), and .WithFadeIn() for readable and maintainable code.
  • Additive Scene Support – Effortlessly manage multiple active scenes simultaneously.
  • Slot-Based System – Prevent scene duplication by assigning scenes to specific "Slots" (e.g., Menu, Session).
  • Built-in Transition Effects – Customizable Fade-In/Fade-Out logic included out of the box.
  • Automatic Memory Management – Optional one-click cleanup of unused assets during transitions.
  • Event-Driven – Includes OnSceneLoaded and OnSceneUnloaded actions for easy integration with your game logic.
  • Singleton Architecture – Quick access from anywhere in your project via SceneControllerManager.instance.