Quelles sont les bonnes ressources sur la conception de moteurs de jeux 2D?

Je suis de déconner avec le développement de jeux 2D en C++ et DirectX dans mon temps libre. Je trouve que le enterprisey problème de domaine de l'approche de modélisation n'aide pas autant que je le souhaiterais 😉

Je suis plus ou moins à la recherche de "bonnes pratiques" est équivalent à jeu de base de la conception des moteurs. Comment les entités doivent interagir les uns avec les autres, comment les animations et les sons doivent être représentées dans un monde idéal, et ainsi de suite.

Quelqu'un a de bonnes ressources qu'ils peuvent recommander?

source d'informationauteur Gabriel Isenberg