The Art of Computer Game Design
by Chris Crawford
Publisher: Osborne/McGraw-Hill 1997
Number of pages: 81
This book is one of the pioneer works seriously about video game. It talks about such topics as what is a game, why people play games, and how to design a game. The author describes in detail what goes into the game design including many examples from his own experience.
Home page url
Download or read it online for free here:
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 Sean M. Tracey - The MagPi Magazine
In this book, we are going to learn to make games on the Raspberry Pi with Pygame. We'll look at drawing, animation, keyboard and mouse controls, sound, and physics. This book isn't for absolute programming beginners, but it's not far from it.
by Andrew Davison - Apress
Pro Java 6 3D Game Development explains how to program 3D games in Java on a PC, with an emphasis on the construction of 3D landscapes. The author assumes you have a reasonable knowledge of Java, the sort of thing picked up in a first Java course.
This book is a series of tutorials to help new users learn Blender. The tutorials increase in difficulty, and later tutorials build on the lessons in previous ones. Therefore, Blender beginners should follow the tutorials in sequence.