"Develop Your Own Video Game"
by Paul Reiche has the best
for aspiring videogame creators.
Game Programming Library
(allegro.cc) is probably
to use. It's not slow, either.
for windows is a
and easy to use
. (Actually, it's a front-end for MinGW32, which is included.)
"C how to program"
by Deitel & Deitel includes some C++. Most games use
C and C++. Java is way too slow.
"Teach Yourself Game Programming in 21 Days"
by Andre Lamothe is a necessary read
. Don't use his game engine, just read his book. If you can't find that, read
"Tricks of the Windows Game Programming Gurus"
- more resources
Amitp's Game Programming Information
Linux Game Development Center
Steering Behaviors For Autonomous Characters
: solutions in real-time
"Edwards Handy Gun Guide"
discusses game-balance and fun-factor in
- best emulator site.
Know your videogame history.
noteworthy indy games:
- 2d overhead infantry / vehicle action
Star Control TimeWarp
- asteroids on speed