La mayor parte del desarrollo de aplicaciones se basa en el desarrollo con eventos, pero teniendo en cuenta el estilo de desarrollo de juegos y la (a menudo) necesidad de alto rendimiento / rendimiento, ¿qué papel tiene el desarrollo utilizando eventos y cuáles son las compensaciones? ¿La sincronización / bloqueo que a menudo está involucrado tiene un mayor impacto?
Por ejemplo: - ¿Cómo notifica la red [capa] al bucle de juego de los datos recibidos? - ¿Cómo notifica el sistema físico sobre colisiones?
Pregunto, porque puedo recordar un momento en que el desarrollo del juego usando eventos era un estricto no-no. ¿Ha cambiado esto?