The Event Dispatcher Hub is a custom Unreal Engine plugin aiming to allow for a game-wide, reference-free and designer-friendly way to send and receive specific Events. It can be thought of as a secondary system to be used alongside Unreal’s default Event Dispatcher system.
Since its creation, it has appeared in every Unreal project I’ve been a part of, including group projects, and has been central to the code architecture of those games (Bas Haut Bab, Masquerade, Place On Fire, etc).

In a few words, the Event Dispatcher Hub is a two-part plugin.
Objects can Bind themselves at runtime to specific Gameplay Tags that have to be setup as unique event identifiers; and whenever this Tag is called (by any Object), all bound objects will receive the call and are able to identify it, or trace it back to the source.
Genre: Unreal Engine Custom Plugin
Release Date: Unreleased to the public / First version in May 2022
Language: English
Roles I Had: All Aspects (Blueprints Programming, Code Architecture)
Production Time: Ongoing
Engine: Unreal Engine 5