Если вы делаете простую 2d игру, я бы порекомендовал проверить движок Flat Red Ball. Это фантастический 2D-движок с совместимостью с XBOX, ПК, Windows Phone и Silverlight. У них фантастическая поддержка. Это бесплатно. (Нет, я не имею никакого отношения к FRB, просто использую их движок больше года.)
XNA - отличная платформа, но не движок. Учебники по XNA хороши, но не вписываются в объектно-компонентную модель, как FRB.