Killer Game Programming in Java by Andrew Davison
Publisher: O'Reilly Media 2009
ISBN/ASIN: 0596007302
This book is for people who already know the basics of Java. The aim is to teach reusable techniques which can be pieced together to make lots of different, fun games. For example, how to make a particle system, first-person keyboard controls, a terrain follower, etc.
Computers & Internet Programming Game Programming Languages & Tools Java Graphics Sound & Games