Estou lendo a Game Coding Complete e o autor recomenda a comunicação orientada a eventos entre os objetos e módulos do jogo. Basicamente, todos os atores vivos do jogo devem se comunicar com os módulos principais (Física, IA, Lógica do jogo, Visualização do jogo etc.) por meio de um sistema...