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 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.
BlitzMax is a computer programming language based on BASIC. The code is first converted to a low level assembler format which is then assembled into object code for the target platform. BlitzMax is capable of compiling for Windows, Linux and Mac OS.
by Al Sweigart
This is a programming book that covers the Pygame game library for the Python programming language. Each chapter gives you the complete source code for a new game and teaches the important programming concepts from these examples.
by Hubert Nguyen - Addison-Wesley Professional
This volume provides a snapshot of the latest GPU (Graphics Processing Unit) programming techniques. Readers will find that the latest algorithms create ultra-realistic characters, better lighting, and post-rendering compositing effects.