Help me get rid of my Event Tick Addiction!

Well I have zero experience with developing multi-player, but since most of the things you are dealing with are local (i.e. UI) this should make no difference.

The game engine itself is one giant loop, and every Tick a lot of such operations are performed. I am not saying that trying to do everything in Tick is a good idea but it is better to avoid pre-optimization, especially when you have little experience. That means do not overthink a problem which you do not have yet. :slight_smile:

Btw. if you have not read already take a look at this free e-book Game Programming Patterns. It is a very interesting read and may help clear some questions.

Good luck