A maior parte do desenvolvimento de aplicativos baseia-se no desenvolvimento de eventos, mas considerando o estilo de ciclo de jogo de desenvolvimento de jogos e a (geralmente) necessidade de alto desempenho / taxa de transferência, qual o papel do desenvolvimento de eventos usando e quais são as compensações? A sincronização / bloqueio frequentemente envolvido tem um impacto maior?
Por exemplo: - Como a [camada] da rede notifica o ciclo de jogo dos dados recebidos? - Como o sistema de física notifica as colisões
Eu pergunto, porque me lembro de uma época em que o desenvolvimento de jogos usando eventos era estritamente não-não. Isso mudou?
fonte