Книги о том, как правильно делать игры
Э. Роллингз, Д. Моррис, Дэйв Моррис «Проектирование и архитектура игр»

Издана давно, но актуальна и поныне.
Если интересует разработка игр на C#:

Горнаков С. Г. Программирование компьютерных игр под Windows в XNA Game Studio Express
Ример Грутджэнс. XNA 3.0 Рецепты Программирования Игр