Strategy Game Programming
by Martin Fierz
These pages intend to give a comprehensive overview of the elements of a computer program which can play two-player strategy games like tic-tac-toe, connect four, checkers and chess. Code fragments in this text are written in C.
Home page url
Download or read it online for free here:
by Diana Gruber - Coriolis Group Books
The art and science of creating side scroller games is documented quite thoroughly in this book. If you can look past some obvious anachronisms, you will find that this old book still contains a lot of useful information.
by Penn Wu - Global Text Project
These notes are designed to help students learn fundamental principles that apply to game programming regardless of the language used. These principles include gathering input from users, processing game data and rendering game objects to the screen.
by Bob Nystrom - gameprogrammingpatterns.com
Game Programming Patterns is a book on architectural patterns in game code. I dug up and polished the best patterns I've found in games and presented them here so that we can spend our time inventing things instead of re-inventing them.
by Rob Miles - Microsoft Press
Learn the underlying skills and principles of software development as you design and build your first games for Xbox 360, Windows, and Zune. This curriculum teaches the fundamentals of C# programming and the XNA Game Studio framework.