UMG Widget State Tree

Description

UMG Widget State Tree is a plugin that brings State Trees into the world of UMG widgets, allowing you to build complex, reactive UI logic using a clean, visual, data-driven state machine system.

The plugin integrates StateTree framework with UMG so that widgets can maintain well-structured state logic, respond to events, and execute behaviors without relying on tangled Blueprint graphs or custom C++ boilerplate. It is particularly useful for large UI systems, in-game menus, HUD widgets, or any interface requiring predictable, testable state transitions.

🔹 Core Features

  • Attach State Trees to widgets
    Add a State Tree asset to any widget and let the State Tree drive its behavior, animations, visibility, and data reactions.
  • Automatic StateTree lifecycle management
    Widgets automatically initialize, start, stop, and tick their associated State Trees — no manual calls required.

🔹 Why Use It?

  • Greatly simplifies complex UI logic.
  • Prevents spaghetti Blueprints by isolating behavior into State Trees.
  • Enables predictable, testable, and maintainable UI flows.
  • Ideal for scalable UI (settings screens, inventory, in-game tutorials, HUD state machines, etc.).
  • Lets designers and programmers collaborate more cleanly.

🔗 Usage Instructions & Documentation

 

Technical Details

Features:

  • State Tree support in UMG widgets.

Code Modules:

  • UMGWidgetStateTree (Runtime) – provides ST integration
  • UMGWidgetStateTreeEditor (Editor) – extends widget editor to allow setting a ST

Number of Blueprints: 0

Number of C++ Classes: 6

Supported Development Platforms:

  • Windows: Yes
  • Mac: Yes

Supported Target Build Platforms: all

Dependencies: StateTree

Documentation Link: https://github.com/krojew/UMG-Widget-State-Tree/blob/master/README.md


How to Install/Import?

VIP Downloads Today: 0 of 0

BECOME A VIP


PRODUCT LICENSE

You can contact us at any time and request that the asset you want be added to the site from the Request Asset section.

Check Also

Survival Multiplayer Template – MPSurvival download

Survival Multiplayer Template – MPSurvival

Del Studio1 asset› Description 🧭 Ultimate Multiplayer Survival Template (New update!) 💥 Showcase VIDEO | …