A book for the budding computer-game designer covers role-playing, real-time strategy, first-person shooter, simulation and other games and explains how to design game play for combat, solving puzzles, managing inventory and more, as well as how to develop stories for games, build maps and levels and design the graphical user interface.