📘 Documentation | ☕️ Discord Community
Plugin version: 1.0
Centralized Game Managers for Unreal Engine
Our plugin offers a Blueprint-friendly alternative to the kind of centralized architecture typically handled with Unreal Engine Subsystems in C++.
Game Managers provides a simple and structured way to create dedicated managers for your gameplay systems.
Instead of spreading important logic across multiple Blueprints, Levels, or Actors, you can create dedicated manager classes for systems such as audio, UI, save data, settings, quests, dialogue, player state, or any custom gameplay service.
Why Use It?
Centralize your core gameplay systems
Create custom managers directly in Blueprint
Retrieve managers from any Blueprint
Let the plugin create managers automatically when needed in-game
Configure project-specific manager overrides
Build a cleaner and more maintainable architecture
How It Works
Extend the GameManagerBase class in Blueprint
Create your own manager class
Call the GetGameManager node from any Blueprint
Use the returned manager to access your centralized gameplay system
Optionally override default managers from the Project Settings