Search This Blog

Free Download | Developing Games in Java

This is one of two excellent books on the subject of game programming in the Java programming language, the other being "Killer Game Programming in Java" by Davison. If you are serious about programming games in Java you should probably own them both, but start with this one since it starts out slower with simpler concepts. The book is divided into three parts. The first part "Java Game Fundamentals" discusses threading, 2D graphics and animation, interactivity and user interfaces, and sound effects and music. These chapters are good for anyone interested in Java multimedia programming in general. Part one of the book finishes up with chapters on 2D platform games and multi-player games in Java using the tools learned in the previous chapters. Part two moves the discussion from 2D to 3D gaming. There are chapters on 3D graphics, texture mapping and lighting, 3D objects, 3D scene management, and collision detection.