
Beschreibung
VIDEO: [LINK]
DOCUMENTATION: [LINK]
The most advanced yet easy-to-use event system for Unreal Engine 5.
Ultimate Event System (UES) is a next-generation, type-safe event bus that lets any Actor,
Widget, Component, or Subsystem talk to any other - with zero hard references, zero Cast
nodes, and zero coupling.
Built from the ground up on Unreal's newest technology, it turns
tangled spaghetti architecture into clean, modular systems that scale effortlessly.
KEY FEATURES
- Gameplay Tags as topics: organized, hierarchical events (e.g. Event.Player.Death) with optional parent routing.
- Send any data: wire an int, string, struct, object, array, or soft reference straight into the payload - no manual wrapping in Blueprints.
- Type-safe unpacking: read data back with Get Payload, or branch by type with Switch on Payload Type.
- Zero setup: no component to add, no manager to place. The subsystem initializes itself and is available everywhere.
- Memory safe: destroyed subscribers are cleaned up automatically. No dangling bindings, no leaks, no crashes.
- Robust: built-in infinite-loop protection and safe re-entrancy (send/unsubscribe from inside a handler).
- Debug tools: on-screen overlay, console commands, and live statistics nodes.
- Blueprint & C++: identical API on both sides via custom Blueprint nodes.
INCLUDED
- Custom nodes: Send Event, Subscribe, Unsubscribe, Switch on Payload Type, Get Payload, and more.
- A playable demo map.
REQUIREMENTS
Unreal Engine 5.3+. Uses only Epic's own StructUtils (built into UE 5.5+; auto-enabled on 5.3/5.4). No third-party code.
NETWORKING
The bus is local to each Game Instance (server and clients are isolated). Trigger it on the
server and drive replication with your own RPCs.




