内容简介

"Unity 作为世界上使用最广泛的游戏引擎之一,为游戏开发者提供了一套易于使用和功能强大的游戏开发工具。本书分为3部分:第 1部分(第 1、2章)介绍Unity的基本概念;第2部分(第3~6章)探讨C# 脚本与Unity内置模块的协同工作,内容涉及UI、动画、物理系统、使用音频和视频资源等;第3 部分(第7 ~11 章)研究Unity 高级脚本编程,包括Unity中计算机图形学的数学原理、可编程渲染管线、面向数据的技术堆栈、序列化系统和资源管理,以及Unity 与MicrosoftGameDev、Azure、PlayFab 协同工作的问题。

本书面向具有中级.NET 和C# 编程经验,并有兴趣学习使用Unity 进行游戏开发的开发者。"