Unity tool / Integration
Managers Loader System
Scene-driven manager start-up with dependency resolution.
- Version
- 1.3.9
- Released
- May 2026

1 / 7
Managers Loader replaces fragile singletons and load-order guesswork with scene-driven initialization.
Managers declare their dependencies, load in the right order on the scene transitions you choose, and show their state live in a dependency graph.
Every game has systems that must start in order: audio, save, auth, inventory, UI. Managers Loader takes control of their lifecycle, so race conditions stop being a matter of luck.
Managers are tagged with ScriptableObject categories and declare what they depend on. A LocalManager base class gives each one a complete lifecycle (InitiateLoad, Load, DoneLoad), and loading triggers on the FROM and TO scene pairs you define.
The Status window shows an interactive dependency graph, flags cycles and monitors loading states in Play Mode, and a Manager Creator wizard generates the script, ScriptableObject and prefab for a new manager.
What you get
Dependency resolution
Control the exact loading order of your systems through declared dependencies.
Cycle detection
Built-in validation and inspector warnings stop logic loops before they crash the game.
Manager Creator
Generate manager scripts, categories and prefabs from the editor.
Event bus
Static events for loader ready, manager loaded, all managers loaded and category loaded.
Persistence control
DontDestroyOnLoad per manager and per loader.
Tested
68 unit tests: 59 EditMode and 9 PlayMode.
Technical details
- Unity version
- 2022.3 LTS and newer
- Render pipelines
- Built-in, URP, HDRP
- Dependencies
- AnkleBreaker Core (installed on import)
- Sample scenes
- 3 (Menu, Gameplay, ComplexDependencies)
- Sample managers
- 12
- Documentation
- Illustrated PDF
- File count
- 184
Need it in your game?
The team that built Managers Loader System can integrate it, extend it or build what your project needs next.



