Andrew Rollings and Ernest Adams on Game Design
A practical handbook for game developers introduces the principles and techniques of computer and video game design, analyzing key gaming elements--including worlds, storytelling, character and user interface design, core mechanics, and balance--discussing the various genres of games and their unique design patterns and creative challenges. Original. (Advanced)