Théorie de conception de jeu OOP

J'ai tenté de développer un jeu en 2D avec C++ dans le passé à l'aide de simples objets, cependant, dans le processus de conception, je ne sais pas comment et à quelles parties du moteur, je devrais diviser en plus petits objets, exactement ce qu'ils doivent faire et comment les faire interagir les uns avec les autres correctement. Je suis à la recherche pour les livres, tutoriels, journaux, tout ce qui explique le moteur de jeu de conception en détail. Merci.

source d'informationauteur TheMagician