The Java Game Development Tutorial
by Fabian Birzele
Publisher: Java Cooperation 2004
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:
Gameplay3d is a free and open-source C++/Lua programming framework. This guide will begin by introducing you to gameplay3d, before delving more deeply into its many features. Clear step-by-step examples will be provided, along with code samples.
by Wolfgang Engel, et al.
This reference covers the advanced rendering techniques important for graphics programmers in the game and film industries, and will help them implement these techniques with DirectX 10. Intended for people with background in DirectX8 or DirectX9.
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 N. I. Badler, C. B. Phillips, B. L. Webber - Oxford University Press, USA
This volume presents the problem of providing a surrogate or synthetic human for designers and engineers. The book is intended for engineers interested in understanding how a computer surrogate human can augment their analyses of designed environments.