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.

../_images/basic_architecture.png