¿Cómo se compara la GUI y el flujo del programa del juego con los programas web?

He estado desarrollando aplicaciones web durante un tiempo y me he sumergido en el desarrollo de aplicaciones GUI y juegos.

En la aplicación web (php para mí), se realiza una solicitud al archivo, ese archivo incluye todos los archivos necesarios para procesar la información en la memoria, luego el flujo es de arriba a abajo para cada solicitud. (principalmente)

Sé que para los Juegos, la acción ocurre dentro del Game Loop, pero ¿cómo están todos los diferentes elementos de un juego en capas en ese único ciclo (sistema de menús, interfaz gráfica de usuario, carga de activos y el mundo en 3D) con la carga y descarga constante de ciertos cosas.

Lo mismo para los programas GUI, creo que hay un "ciclo de aplicación" de algunos tipos.

¿Se accede a la mayoría de los elementos en la memoria y luego se accede a ellos? ¿Están los elementos vinculados y cargados en la memoria cuando es necesario?

Lo que me ayudó a desarrollar aplicaciones web más rápido es cuando entendí el flujo del programa, no tiene que ser detallado, solo la idea general o el pseudocódigo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta