本書以游戲開發(fā)為主要線索,全面講解Unity 3D的編程技術,涵蓋Unity 3D引擎的各個系統(tǒng)與模塊。全書從幫助讀者迅速建立腳本編程和游戲開發(fā)的框架思路開始講起,逐步闡述Unity 3D游戲開發(fā)的核心概念,以及對游戲開發(fā)至關重要的物理系統(tǒng)和3D數學基礎等技術基礎。然后針對游戲中的界面、動畫、特效與音頻等Unity 3D各個常用模塊的使用方法進行講解,并詳細介紹游戲開發(fā)中數據管理與資源管理相關的知識。隨后通過潛入型游戲的完整案例將本書所講知識融會貫通。最后,講解游戲人工智能開發(fā)技術,以及對象池等高級編程技術,幫助讀者提升應對實際工作的能力。本書內容全面,講解細致,適合游戲開發(fā)的初學者入門,也適合相關培訓機構作為教材。