《游戲引擎架構》(第 2 版)涵蓋游戲引擎軟件開發(fā)的理論及實踐知識,并在第 1 版的基礎上對多個主題進行了更新。本書中討論的概念及技巧被實際應用于現實中的游戲工作室(如藝電及頑皮狗)。雖然書中采用的例子通常依托于一些專門的技術,但是討論范圍遠超某個引擎或API。另外,書中提供的參考文獻及引用也非常有價值,可讓讀者繼續(xù)深入游戲開發(fā)的任何特定方向。本書為大學程度的游戲編程課程而編寫,但也適合軟件工程師、游戲開發(fā)業(yè)余愛好者,以及游戲產業(yè)的從業(yè)人員閱讀。通過閱讀本書,資歷較淺的游戲工程師可以鞏固他們所學的游戲技術及引擎架構的知識,專注某一領域的程序員也能從本書全面的介紹中獲益?!队螒蛞婕軜嫛罚ǖ?版)不僅可作為知識掃盲的工具,以及延伸學習的跳板,更能讓讀者扎實地理解游戲引擎中每個工程范疇中的理論與典型實踐。本書將助你走過游戲引擎架構那迷人、全方位的難忘之旅。本書講解商業(yè)游戲引擎中各個子系統的理論基礎,并論述了實現這些子系統通常所需的數據結構、算法及軟件接口。本書聚焦在引擎本身,其中包括底層基礎系統、渲染引擎、碰撞系統、物理模擬、角色動畫及音頻。而在“游戲性基礎層”中深入探討游戲對象模型、世界編輯器、事件系統與腳本系統。書中還涉及一些游戲編程方面的技術,如玩家機制、攝像頭和人工智能?!队螒蛞婕軜嫛窂V受歡迎,成為游戲引擎軟件開發(fā)理論和實踐的完整指南。第2版按當今游戲引擎架構發(fā)展趨勢更新大量內容,進一步完善對典型游戲引擎各主要模塊的講解,重點新內容包括:?更新了各個主題的信息,包括C++編程語言的*新版本C++11、第8代游戲機Xbox One 和PlayStation 4。?新增了音頻技術章節(jié),包含AAA游戲音頻引擎所涉及的物理、數學和技術等方面的知識。?更新了多核編程、流水線CPU架構、優(yōu)化、國際化、贗矢量、格拉斯曼代數、對偶四元數、SIMD矢量數學、內存對齊及抗鋸齒等章節(jié)。