With the power of today's personal computer, game developers no longer need to rely on low-level tricks to write computer games. Increasingly, object-oriented programming languages, such as Java, are being used to create cutting-edge games. Java 2 Game Programming gives you an inside look at how Java can be used to create powerful gaming applications more quickly and easily than ever before. With topics ranging from Java basics for newbie Java programmers to advanced coverage of animation and scene management, this book has it all. Put your new skills to use as you create a fully functional 2D game development engine and sample game. Get ready to take your programming skills to the next level as you master the concepts you need to create the hot new game of tomorrow!