本书是由学校教师与企业工程师合作编写的活页式教材。全书以游戏项目实战为主线,重点介绍了基于Unity开发游戏的知识和技巧。主要内容有三部分,第一单元游戏项目基础:TAPD平台的使用、CSDN博客的发布、git版本控制、Unity工具的使用;第二单元主要介绍见缝插针游戏项目的设计开发与实现;第三单元主要介绍狂暴的机器人游戏项目的设计开发与实现。本书根据开发大型游戏所需要的技术,如:镂空动画、半透明动画、碰撞检测、斜角卷动的地图、人工智能、3D动画、3D音效等,对游戏的设计和开发过程进行了系统而又详细的介绍,使读者能清楚地了解游戏设计过程中的相关知识,包括VisualC#的基本操作、游戏画面的坐标系统、规划游戏的主要架构等。通过本书读者可以掌握游戏开发的理论知识与技术技能,潜移默化地培养项目化思维,积累项目经验。为了便于读者 好地掌握技术,项目中涉及到的主要知识点,以知识准备和知识链接两种形式讲解,同时提供项目实现操作全过程视频资源。本书即可作为高职院校计算机类相关专业的教材,也可作为游戏开发人员的入门书籍或参考书。