Game Programming Patterns By Nystrom, Robert Book – 2014
Programmers will want to read this book. Not just game programmers, but also any programmer. Program structure is important for maintainability of large or medium programs. C++ language programmers will get the most benefit from the book. Other languages are also discussed, and all languages require some attention to structure.
Nystrom’s book is very readable and, perhaps I should add, entertaining. He has a dialogue on the go: the margin notes (his inner critic) are in counterpoint to the main discourse.
He gives credit to the Gang Of Four book (noting that it is 20 years old now,) as a foundation for his proposed new set of patterns.