Como a GUI e o fluxo de programas de jogos são comparados aos programas da Web

Estou desenvolvendo aplicativos da Web há um tempo e mergulhei no desenvolvimento de aplicativos para GUI e jogos.

No aplicativo Web (php para mim), é feita uma solicitação ao arquivo, que inclui todos os arquivos necessários para processar as informações na memória e, em seguida, o fluxo é de cima para baixo para cada solicitação. (principalmente)

Eu sei que para Games a ação acontece dentro do Game Loop, mas como estão todos os diferentes elementos de um jogo em um único loop (sistema de menus, GUI, carregamento de ativos e o mundo 3d) com o carregamento e descarregamento constante de certos coisas.

Mesmo para programas GUI, acredito que há um "loop de aplicativo" de alguns tipos.

A maioria dos itens é chamada na memória e depois acessada; os itens são vinculados e carregados na memória quando necessário?

O que me ajudou a desenvolver aplicativos da Web mais rapidamente foi quando entendi o fluxo do programa, ele não precisa ser detalhado, apenas a ideia geral ou o pseudo-código.

questionAnswers(3)

yourAnswerToTheQuestion