«Game Programming Patterns» Роберта Найстрома
Эта книга — отличный ресурс для программистов среднего уровня. В ней Роберт Найстром (Robert Nystrom) исследует шаблоны разработки программного обеспечения (первоначально классифицированные в книге «Design Patterns: Elements of Reusable Object-Oriented Software»6), которые, по его мнению, наиболее востребованы в разработке игр. Это действительно очень хорошая книга, и ее определенно стоит прочитать всем, кто имеет некоторый опыт программирования игр. Все примеры в книге написаны на псевдокоде, напоминающем язык C++, но в них легко смогут разобраться программисты на C#. Кроме того, книга совершенно бесплатно доступна в электронном виде по адресу http://gameprogrammingpatterns.com7.