The Java Game Development Tutorial
by Fabian Birzele
Publisher: Java Cooperation 2004
Number of pages: 184
The tutorial will give you a very detailed introduction into the development of online games using Java. The first 5 chapters will lead you from the basic structure of an applet to the development of a whole game. The next chapters will give you solutions to problems like AI, level editors, random generation of landscapes, etc. You should be already able to program in Java, although you don't have to be an expert.
Home page url
Download or read it online for free here:
by Chris Crawford - Osborne/McGraw-Hill
One of the pioneer works seriously about video game. It explains 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.
by Brian Greenstone - Pangea Software, Inc
Programming secrets for aspiring Mac game programmers. The book covers OpenGL, HID Manager, OpenAL, Rendezvous, Core Graphics, Quicktime, Maya plug-ins, stereo 3D rendering, AltiVec optimizations, networking, copy-protection, marketing strategies, etc.
by Horst Jens et al. - thepythongamebook.com
The Python Game Book written by Horst Jens and friends aims to provide interested students and teachers a broad range of material to teach themselves how to write computer games using the language Python and other free Open Source tools.
by Georgios N. Yannakakis, Julian Togelius - Springer
The book is the first comprehensive textbook on the application and use of artificial intelligence in games. It will be used by educators and students of graduate or advanced undergraduate courses on game AI as well as game AI practitioners at large.