이 책은 게임을 실행하는 하드웨어에 대한 기본적인 사실에서부터 게임 프로그래밍의 주요 개념들, 그리고 빌드 공정, 테스팅, 디버깅, 일정 관리에 이르기까지 게임 제작 전 과정을 다룬다. 숙련된 프로그래머들이 Ultima Online 같은 대작 게임을 개발하는 과정에서 익히고 활용했던 수많은 요령과 비법들은 물론 전문 게임 개발자들이 사용하는 2차원, 3차원 그래픽 기법들, 없어서는 안 될 핵심적인 알고리즘들에 대한 독특한 통찰과 디버깅의 비밀들 그리고 프로젝트 관리를 위한 조언들도 아끼지 않는다.