The “Developing Games in Java, 1st Edition” is a step by step guide of 2D game programming in Java. David Brackeen, Bret Barker, and Lawrence Vanhelsuwe are the authors of this book. David Brackeen has a B.S. in Computer Science from the University of North Texas. He has created many games, level editors, and multimedia products in Java. Developing Games in Java is a book for an intermediate game programmer who is looking to program games in Java. The authors will guide the readers on how to make, fast, full-screen action games and 3D shooters.
This book is divided into three parts, the first part discusses 2D graphics and animation, interactivity and user interfaces, sound effects, and music. There are some chapters on 3D graphics rather than going into details on Java3D. The last few chapters on the odds and ends of game programming, like optimization, creating art and sound for your game, debugging, deployment, and stays on the subject of game programming in Java. In addition, it teaches how to build from scratch, no engine, no OpenGL, pure programming as well as the general knowledge for any games designer for how to make effective and gripping games. All in all, Developing Games in Java is a must-read book for intermediate Java game developers.