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