Tuber engine architectureΒΆ
Tuber is an event-driven game engine.
Components of the engine that need to interact with other components register to an event bus to send and receive events.
Tuber will have a main event bus that will work in an asynchronous way, it will queue up events and dispatch them regularly.