本書詳細綜述了應用在許多重要視頻游戲編程中的算法和技術。書中采用了一種獨立於平台和結構的方法,能協助開發幾乎任何風格、語言和框架的游戲,並展現2D和3D圖像、物理、人工智能、相機等工作的基本技術。
書中的每個概念都是用C#、Java或C++程序員直觀明白的偽代碼闡述的,並且作者已經改進和證實過這些偽代碼。
本書最后作者詳細分析了兩個完整的游戲,清楚展現了前面章節講到的很多技術和算法。
Sanjay Mad hav是南加利福尼亞大學的講師,在那里他教授了幾門與游戲編程相關的課程。而在全職加入南加利福尼亞大學之前,他作為程序員在許多公司工作過,包括Electronic Arts、Never so及Pandemic
Studios。雖然他在很多系統上都有着豐富的開發經驗,但是他最感興趣的還是游戲機制的開發。他所參與的游戲包括《榮譽勛章:太平洋突襲》(TonyHawk』sProject8)、《指環王:征服》(Lord of the Rings : Conquest)和The Saboteur。
從2008年開始,Sanjay在南加利福尼亞大學兼職,當時他還是全職游戲程序員當中的一員。在2009年年末Pandemic Studios關閉之后,他決定專注於教越來越重要的游戲程序員。他的主要課程是面向本科生的游戲編程課程,而且已經連續教了10個學期。