View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.4.3
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 4.3 MB
- Files
- 268
- Favorites
- 11
- Views in the past week
- 21
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $24.99 on
Keywords
- Search for Loading Screen
- Search for load order
- Search for initialization order
- Search for Game Manager
- Search for Dependency Graph
- Search for Service locator
- Search for singleton alternative
- Search for dependency injection
- Search for race condition
- Search for Scene Loader
- Search for script execution order
- Search for scriptable object architecture
Managers Loader System
Scene-driven manager initialization system for Unity with dependency resolution, lifecycle control, and visual debugging tools.
Affiliate link Β· Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
Managers Loader System screenshot 1
About this asset
π¬ Join the AnkleBreaker Community! π¬
Got a question, feedback, or a feature you'd love to see? Join our Discord, we actively improve our assets based on your input, it's where we drop our latest announcements and run giveaways.
- π₯ Discord: π https://discord.gg/2D36VUmsYN
- π Website: πhttps://anklebreaker-consulting.com
π Simplify Your Project Architecture
Managers Loader is a scene-driven initialization system that transforms chaotic game systems into a fluid, visual workflow. Eliminate fragile singletons and loading order conflicts: take full control over your managers' lifecycle, bye bye race conditions.
Why Choose Managers Loader?
- Intelligent Initialization: Control the exact loading order of your systems through a robust dependency resolution system.
- One-Click Manager Creator: Instantly generate scripts, ScriptableObjects, and prefabs with a dedicated wizard.
- Real-Time Visualization: Use the interactive Status Window with a dependency graph to identify cycles and monitor loading states in Play Mode.
- Scene-Driven Transitions: Trigger manager loading based on specific scene changes (FROM/TO scene pairs).
- Production Ready: Full support for URP, HDRP, and Built-in pipelines with an automatic material converter.
Key Features
- ManagerCategory: Use ScriptableObject-based "tags" to identify systems and declare dependencies.
- LocalManager: An abstract MonoBehaviour base class with a complete loading lifecycle (InitiateLoad, Load, DoneLoad).
- Automatic Validation: Built-in cycle detection and visual warnings in the inspector prevent logic loops and crashes.
- Extensible Workflow: Highly flexible tools that work for both visual-heavy users and those preferring a code-based approach.
- Manager Creator Wizard β Generate new manager scripts + prefabs + categories from the editor
- Event bus (ManagersLoaderHandlerData) β Static events for OnManagerLoaderReady, OnManagerLoaded, OnAllManagersLoaded, OnManagerCategoryLoaded
- DontDestroyOnLoad support β Per-manager and per-loader persistence control
- 68 unit tests (59 EditMode + 9 PlayMode)
π οΈ We also offer other quality & productivity tools for Maps, Cinematic Cameras, Manager Initialization, Radial Menus, Save System and more.
From the publisher's Asset Store listing.
Technical details
Unity version: All versions from 2022.3 LTS
Render pipelines: Built-in, URP, HDRP
Dependencies: AnkleBreaker Core (auto-installed on import)
Assembly definitions: 5 asmdef (Runtime, Editor, Editor.Installer, Sample, Tests)
Namespace: AnkleBreaker.ManagersLoaderSystem
Sample scenes: 3 scenes (Menu, Gameplay, ComplexDependencies)
Sample managers: 12 example managers (Audio, Save, Network, Auth, Database, Inventory, Multiplayer, Analytics, Score, Gameplay, MenuUI, GameplayUI)
Documentation: Illustrated PDF included
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2022.3.62f3 | Compatible | Compatible | Compatible |
As listed on the Asset Store.