Si quitamos los detalles en los que habla de DirectX, es un material muy aprovechable incluso para aquellos que quieran utilizar otras tecnologías...
http://www.kalme.de/index.php?option=co ... &Itemid=26
EDITO: La parte realmente interesante (creo) es en la que habla de los GameStates. Es una forma de tener una interfaz consistente que simplifica la manera de crear diferentes partes del juego, como el menú, el núcleo del juego, etc...

