Today I showcase a simple event controller I have been working on and some of the basic functionality it offers.
Project files available over on GitHub:
https://github.com/crazedmonkey231/Project4
*may have bugs but the core functionality is there and ready to be expanded, if your events don't trigger after restarting the engine (this is a engine bug as of currently not a project), go into the event controller component and do File, Refresh All Nodes
Let me know in the comments if this helped you simplify boilerplate code for your game :)