很多剛剛接觸遊戲開發的朋友經常問我:如何開始學習遊戲開發?我從事遊戲開發行業
很多年了,坦率地講,開發遊戲充滿挑戰性,需要開發人員具備大量的技能與積極的創
新精神。希望這篇小文能幫助朋友們實現自己的遊戲夢想,盡快掌握遊戲開發技術。
1、《windows遊戲程式設計大師技巧(第二版)》
原名:tricks of the windows game programming gurus, 2nd
簡介:本書是著名遊戲程式設計類書籍作者andré lamothe的兩卷本《windows遊戲程式設計
大師技巧》中的第一卷的第二版。作者循循善誘地從程式設計的角度介紹了在windows
環境下進行遊戲開發所需的全部知識,包括win32程式設計以及directx中所有主要元件。
頁數:807
優點:內容全面,例項豐富,中文版翻譯質量較好。
缺點:**使用的directx版本略低。
購買:2、《directx 9.0 3d遊戲開發程式設計基礎》
原名:introduction to 3d game programming with directx 9.0
簡介:本書主要介紹如何使用directx 9.0開發互動式3d圖形程式,重點是遊戲開發。
全書首先介紹了必要的數學工具,然後講解了相關的3d概念。其他主題幾乎涵蓋了
direct3d中的所有基本運算,例如圖元的繪製、光照、紋理、alpha融合、模板,以及
如何使用direct3d實現遊戲中所需的技術。
頁數:371
優點:內容簡單,適合入門。
缺點:對於已經熟悉一些directx的讀者來說內容略顯單薄。
購買:3、《3d遊戲開發步步高系列課程》
優點:收錄於權威的微軟msdn知識庫,內容涉及面廣。
缺點:**沒有詳細分析,講解不清晰。
購買:rse/3d.aspx(免費)
識也可輕鬆掌握,不會因書本的枯燥而放棄學習。教學的每個環節都有可以執行**、
資源等檔案提供,所有**都有深入講解。
頁數:無
缺點:**比圖書貴,導致學習成本增加。
購買:5、《visual c++遊戲設計(第二版)》
簡介:本書參照開發大型遊戲《仙劍奇俠傳》所需要的技術,如:鏤空動畫、半透明動
畫、碰撞檢測、斜角捲動的地圖、人工智慧、3d動畫、3d音效等,對遊戲的設計和開發
過程進行了系統而又詳細的介紹。使您能清楚地了解遊戲設計過程中的各種知識,包括
visual c++的基本操作、遊戲畫面的座標系統、規劃遊戲的主要架構,以及使用
directx來設計3d遊戲等。
頁數:560
優點:書中範例比較吸引人,directdraw部分寫得比較好。
缺點:書中錯誤過多,有些**解析不清楚。
購買:6、《directx特效遊戲程式設計》
原名:special effects game programming with directx
簡介:本書介紹了windows程式設計、3d圖形學以及directx的基礎知識,並以示例方式介紹
了在特效遊戲中使用directx實現各種二維、三維圖形效果的方法。
頁數:613
優點:內容深入淺出,**範例豐富。
缺點:書中使用directx 8.1,內容比較陳舊。
購買:7、《3d遊戲開發大全(高階篇)》
原名:advanced 3d game programming all in on
e簡介:本書引導您將3d遊戲程式設計能力提公升到乙個更高的水平。書中採用torque遊戲引擎
作為示例向具有一定3d遊戲程式設計經驗的程式設計師傳授遊戲程式設計的高階概念。您可以使用
torque遊戲引擎學習每乙個新的程式設計技巧,最大限度在豐富您在遊戲引擎使用方面的經
驗。頁數:459
優點:翻譯比較流暢、內容詳細生動。
缺點:書中在使用torque引擎基礎上講解遊戲開發,不適合初學者。
購買:8、《directx遊戲開發終極指南》
原名:ultimate game programming with directx
簡介:本書向讀者介紹了如何將自身的技能與一些基本的c++程式設計技能結合起來,開發
出自己的遊戲。本書涵蓋了遊戲開發過程和方方面面,書中以乙個名為straned的第一
人稱射擊遊戲開發過程為主題展開介紹,首先介紹了directx和direct3d圖形學,然後
逐章介紹了遊戲引擎和完整遊戲的開發過程。主要內容涉及到基本的圖形學技術、最基
本的數學知識、碰撞檢測和響應、聲音回放、場景管理、動畫以及模型/角色的載入和
繪製。頁數:692
優點:內容全面,範例比較精彩。
缺點:有些內容不夠深入。
購買:遊戲開發的學習是乙個艱苦的過程。遊戲開發職業含金量較高,需要開發人員具備
較高的獨立開發能力。剛剛步入遊戲開發行業的年輕人需要迅速積累必備技術與研發經
驗。在上面推薦的資料裡,《windows遊戲程式設計大師技巧》與《directx 9.0 3d遊戲開
發程式設計基礎》是比較權威的遊戲開發書籍,認真研讀會有不錯的效果。《可奇遊戲開發
學習順利。
linux 開發書籍
工作幾年來,一直從事linux核心驅動方面的開發。從接觸linux到現在,讀過不少linux方面的書籍,現把認為很不錯的一部分列出來和大家分享一下。入門類一直認為,在乙個系統上學習開發之前,首先需要熟悉這個系統的使用。鑑於 的國情,絕大部分人第乙個接觸的作業系統就是windows,因此對於這絕大部分...
linux 開發書籍
工作幾年來,一直從事linux核心驅動方面的開發。從接觸linux到現在,讀過不少linux方面的書籍,現把認為很不錯的一部分列出來和大家分享一下。入門類一直認為,在乙個系統上學習開發之前,首先需要熟悉這個系統的使用。鑑於 的國情,絕大部分人第乙個接觸的作業系統就是windows,因此對於這絕大部分...
Windows Mobile 開發書籍介紹
1 microsoft windows ce 程式設計 北京大學出版社 美 doudlas boling 著 該書可以與經典著作 microsoft windows 程式設計 相媲美,就象要想在window平台上開發,必看 microsoft windows 程式設計 一樣,如果你想在windows...