Java Games Design Patterns tackles that exact problem.You will learn how to write a robust game, how to organize your entities code, and take advantage of Design Patterns to improve your code to reuse. The book itself is divided into two main parts. The first part covers the theoretical aspects of describing games and defining the design pattern principle to develop the game. The second part includes the actual patterns divided into chapters based on the aspect of game they cover.This book explain the concept and real practice examples in games, you will learn easy and fun.