Intermediate - Advanced Level Users.
Includes CD-ROM.
Other books skip over the design aspects of game development and jump directly into coding practices, but this book provides comprehensive coverage on applying design principles to diverse technologies. Written for PC, Macintosh, and Unix platforms, it teaches design, architecture, and management, the things programmers need to know before they can even begin writing code.
The book includes studies and comments from game industry leaders such as the creators of 'Final Fantasy VII' and 'Tomb Raider'. The companion CD includes the current version of Microsoft's DirectX, Mac Sprockets, and all source code developed in the book.