The structure of the game development process is the same no matter what language or platform you are developing. This book provides coverage of a number of programming languages, runtime environments and target platforms, outlining the key factors in making a great game.