9
Game++. Part 1.4: Game engine architectures
(pvs-studio.com)
Welcome to the game development community! This is a place to talk about and post anything related to the field of game development.
I like this overview.
Incidentally, in my view, it reproduces the common belief that a game has to be structured as a main loop that might be hidden to the programmer in which case s/he has to associate actions(handler functions) to events. This example attempts to prove that it's not always the case.