Thoroughly revised and updated, this guide to computer game design, architecture, and management explores the application of design principles, shares the experiences of game programmers, and offers an overview of game development software, accompanied by a CD-ROM containing NeMo Player, Balls Level[...]