Estou projetando um mecanismo de jogo para um jogo de tiro 2D multiplayer de cima para baixo, que eu quero ser razoavelmente reutilizável para outros jogos de tiro de cima para baixo. No momento, estou pensando em como algo como um sistema de entidades deve ser projetado. Primeiro pensei sobre...