本書分10章,每章都是一個獨立的知識領域,讀者可以按照章節順序閱讀本書,也可以根據喜好挑選自己感興趣的章節學習。第1章講了架構的意義、架構的原理以及如何實現架構。第2章對C#技術的基礎知識做了詳細的講解。第3章主要針對客戶端中的表格數據、程序的協作與應用進行講解。第4章介紹的是用戶界面(UI)的工作原理與優化手段。第5章針對3D模型的原理、動畫的原理以及兩者的優化做了詳細的講解。第6章介紹的是網絡層的業務與底層原理。第7章針對各種AI類型進行了解析。第8章主要介紹場景構建與優化、地圖構建以及尋路算法優化的相關知識。第9章則給出了圖形數學、圖形學常用算法、渲染管線的相關知識。第10章針對客戶端各類渲染技術的渲染原理進行了詳細的解析。
陸澤西,遊戲業十多年的老兵,曾就職於盛大遊戲、動視暴雪等公司,現在是某上市公司的高級工程師。研究方向為高性能遊戲開發,長期專注於遊戲用戶端架構和引擎技術,負責過多個大型遊戲的架構工作,擅長高性能遊戲開發和極限性能優化,擁有豐富的實戰經驗。樂於分享,撰寫了大量關於Unity3D和遊戲技術的文章。