FreeSoftwareBooks.com
the name says it all

Home Page  |   Languages   | Java/J2EE    |  Microsoft    |   Unix/Linux    |   Computer Science    |   Databases    |  Web   |   Networking  

Game Development 
Free Game Developer Magazine O'Reilly® Game Development Chapters
The Art of Computer Game Design (C. Crawford) Atrevida Game Programming Tutorials
Programming The Nintendo Game Boy Advance (Jonathan S. Harbour)
So You Want to be a Computer Game Developer? Action Arcade Adventure Set (D. Gruber)
Graphics Programming Black Book (M. Abrash) [Mirror] Computer Graphics Primer
The Java Game Programming Tutorial (by Vijay Kukreja) [2] [3] [4] [5] [6] [7]
Evaluating Java for Game Development (J. Marner) Java Gaming (C. Haase) [Part 2]
The Java Game Development Tutorial [Mirror] Learn Internet Game Programming with Java
Programming Linux Games [Mirror] [Another] Lecture Notes on Game Programming (I. Parberry)
Wireless Game Development in C/C++ (R. Barbagallo) VB Games Programming Tutorials
Design and Architecture of a Portable and Extensible Multiplayer 3D Game Engine
J2ME and Gaming (by Jason Lam) Tri-Stat dX: Core System Role-Playing Game
Creating Adventure Games On Your Computer Compute!'s First Book of Atari Graphics
A Guide to Effective Game Programming Computer Animation Primer
Computer Controller Cookbook Atari Graphics & Arcade Game Design
BASIC Computer Games More BASIC Computer Games