Книги по разработке 2D-игр на C++ и DirectX
Никого не слушайте, советую начать со следующих:

 — Jonathan Harbour — Advanced 2D Game Development (http://www.amazon.com/Advanced-Game-Development-Jonathan-Harbour/dp/1598633422)
 — David Franson — 2D Artwork and 3D Modeling for Game Artists (http://www.amazon.com/Artwork-Modeling-Artists-Development-Software/dp/1931841330)
Вам нужно что-то хорошое по ООП, С++ и DirecxX SDK.
После такого подобных вопрос не будет.