Pular para o conteúdo
Mídia 1 do anúncio Expose Game Instance Subsystem to Blueprint

Descrição

Blueprint Subsystems Bridge

Unlock Unreal Engine’s subsystem architecture entirely in Blueprints—no C++ required.

Normally, exposing Subsystems to your project requires writing C++ boilerplate code just to satisfy Unreal Engine's reflection system. Blueprint Subsystems Bridge provides that layer once and for all through four pre-reflected, Blueprintable base classes.

Simply create a Blueprint child class, override your lifecycle events, and let the engine handle initialization and teardown automatically.

Note that more engine versions are coming ASAP

Key Features

  • 100% Pure Blueprint Workflow: Gain full access to Unreal Engine Subsystems without opening Visual Studio or writing a single line of code.

  • Complete Architecture Coverage: Includes native pre-reflected base classes for all four primary subsystem types:

    • Game Instance Subsystems: Persist data cleanly across level transitions and map loads.

    • World Subsystems: Tied directly to individual worlds; ideal for level-specific logic and auto-resetting managers.

    • Engine Subsystems: Run continuously across the entire engine session.

    • Local Player Subsystems: Spawns an isolated instance per local player—simplifying split-screen and local multiplayer logic.

  • Exposed Lifecycle Events: Easily override key lifecycle moments directly in the Event Graph:

    • Initialize & Deinitialize

    • Type-specific hooks like OnWorldBeginPlay and PlayerControllerChanged

  • Dedicated Context Accessors: Built-in BlueprintPure getter nodes (GetOwningGameInstance, GetOwningWorld, GetOwningEngine, GetOwningLocalPlayer) ensure you always have safe, instant reference access within your graphs.

  • Documentation: [link]

Formatos incluídos