Unity作為世界上使用最廣泛的遊戲引擎之一,為遊戲開發者提供了一套易於使用和功能強大的遊戲開發工具。本書分為3部分:第1部分(第1、2章)介紹Unity的基本概念;第2部分(第3-6章)探討C#腳本與Unity內置模塊的協同工作,內容涉及UI、動畫、物理系統、使用音頻和視頻資源等;第3部分(第7-11章)研究Unity高級腳本編程,包括Unity中電腦圖形學的數學原理、可編程渲染管線、面向數據的技術堆棧、序列化系統和資源管理,以及Unity與Microsoft Game Dev、Azure、PlayFab協同工作的問題。 本書面向具有中級.NET和C#編程經驗,並對學習使用Unity進行遊戲開發感興趣的開發者。