1. 程式人生 > >遊戲開發和設計推薦書籍

遊戲開發和設計推薦書籍

遊戲開發書籍推薦(1/3)

1、《Windows遊戲程式設計大師技巧(第二版)》

原名:Tricks of the Windows Game Programming Gurus, 2nd
作者:André LaMothe
簡介:本書是著名遊戲程式設計類書籍作者André LaMothe的兩卷本《Windows遊戲程式設計大師技巧》中的第一卷的第二版。作者循循善誘地從程式設計的角度介紹了在Windows環境下進行遊戲開發所需的全部知識,包括Win32程式設計以及DirectX中所有主要元件。
頁數:807
優點:內容全面,例項豐富,中文版翻譯質量較好。
缺點:程式碼使用的DirectX版本略低。
購買:

2、《DirectX 9.0 3D遊戲開發程式設計基礎》

原名:Introduction to 3D Game Programming with DirectX 9.0
作者:(美) Frank D.Luna
簡介:本書主要介紹如何使用DirectX 9.0開發互動式3D圖形程式,重點是遊戲開發。全書首先介紹了必要的數學工具,然後講解了相關的3D概念。其他主題幾乎涵蓋了Direct3D中的所有基本運算,例如圖元的繪製、光照、紋理、Alpha融合、模板,以及如何使用Direct3D實現遊戲中所需的技術。
頁數:371
優點:內容簡單,適合入門。
缺點:對於已經熟悉一些DirectX的讀者來說內容略顯單薄。
購買:

3、《3D遊戲開發步步高系列課程》

作者:付仲愷(MSDN特邀講師)
簡介:該系列課程主要通過例項介紹如何使用DirectX9技術建立3D視訊遊戲。
優點:收錄於權威的微軟MSDN知識庫,內容涉及面廣。
缺點:程式碼沒有詳細分析,講解不清晰。
購買:
http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/consyscourse/3d.aspx(免費)

4、《可奇遊戲開發視訊教程》

作者:可奇教育
簡介:可奇視訊教程最主要的特點是使用通俗易懂的視訊教學方式。即使晦澀難懂的知識也可輕鬆掌握,不會因書本的枯燥而放棄學習。教學的每個環節都有可以執行程式碼、資源等檔案提供,所有程式碼都有深入講解。
頁數:無
優點:內容全面、循序漸進、視訊學習速度快效果好。
缺點:價格比圖書貴,導致學習成本增加。
購買:

5、《Visual C++遊戲設計(第二版)》

作者:榮欽科技
簡介:本書參照開發大型遊戲《仙劍奇俠傳》所需要的技術,如:鏤空動畫、半透明動畫、碰撞檢測、斜角捲動的地圖、人工智慧、3D動畫、3D音效等,對遊戲的設計和開發過程進行了系統而又詳細的介紹。使您能清楚地瞭解遊戲設計過程中的各種知識,包括Visual C++的基本操作、遊戲畫面的座標系統、規劃遊戲的主要架構,以及使用DirectX來設計3D遊戲等。
頁數:560
優點:書中範例比較吸引人,DirectDraw部分寫得比較好。
缺點:書中錯誤過多,有些程式碼解析不清楚。
購買:

6、《DirectX特效遊戲程式設計》

原名:Special Effects Game Programming with DirectX
作者:(美) Mason McCuskey
簡介:本書介紹了Windows程式設計、3D圖形學以及DirectX的基礎知識,並以示例方式介紹了在特效遊戲中使用DirectX實現各種二維、三維圖形效果的方法。
頁數:613
優點:內容深入淺出,程式碼範例豐富。
缺點:書中使用DirectX 8.1,內容比較陳舊。
購買:

7、《3D遊戲開發大全(高階篇)》

原名:Advanced 3D Game Programming All in One 
作者:(加) Kenneth C.Finney
簡介:本書引導您將3D遊戲程式設計能力提升到一個更高的水平。書中採用Torque遊戲引擎作為示例向具有一定3D遊戲程式設計經驗的程式設計師傳授遊戲程式設計的高階概念。您可以使用Torque遊戲引擎學習每一個新的程式設計技巧,最大限度在豐富您在遊戲引擎使用方面的經驗。
頁數:459
優點:翻譯比較流暢、內容詳細生動。
缺點:書中在使用Torque引擎基礎上講解遊戲開發,不適合初學者。
購買:

8、《DirectX遊戲開發終極指南》

原名:Ultimate Game Programming With DirectX
作者:(美) Allen Sherrod
簡介:本書向讀者介紹瞭如何將自身的技能與一些基本的C++程式設計技能結合起來,開發出自己的遊戲。本書涵蓋了遊戲開發過程和方方面面,書中以一個名為Straned的第一人稱射擊遊戲開發過程為主題展開介紹,首先介紹了DirectX和Direct3D圖形學,然後逐章介紹了遊戲引擎和完整遊戲的開發過程。主要內容涉及到基本的圖形學技術、最基本的數學知識、碰撞檢測和響應、聲音回放、場景管理、動畫以及模型/角色的載入和繪製。
頁數:692
優點:內容全面,範例比較精彩。
缺點:有些內容不夠深入。
購買: