Unity3D PlayMaker游戏设计与实现
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

为什么要写这样一本书

电子游戏的设计与开发,是个既需要艺术,也需要技术的复杂工作。过去,游戏开发领域基本都以程序员为主导,而负责游戏中各种艺术设计工作的模型设计师、UI 设计师、动画设计师等基本都处于辅助地位。随着《纪念碑谷》这类游戏的出现,艺术设计在游戏设计与开发中的作用得到了显著提高,而且很多艺术背景的设计师也开始转做独立游戏开发。借助 Unity3D 这类引擎,游戏开发的难度已经大大降低。但是阻碍艺术背景的设计师独立开发游戏的,仍旧是如何用程序把设计好的各种游戏素材组装起来。Unity3D 中的代码基本都是用 C#来完成的,要想在短时间内掌握这门编程语言,并且流畅地编写游戏脚本并不是一件简单的事情。而且对于程序员来讲,在开发中也经常会遇到快速制作出游戏原型,或者快速实现某种游戏功能的需求。为了让更多的人能参与到游戏开发中,更方便快捷地开发电子游戏,出现了一些可视化编程工具。而 PlayMaker无疑是其中最受欢迎的一款。

虽然 PlayMaker 得到越来越多游戏开发人员的关注,甚至像《炉石传说》、《INSIDE》这类经典游戏的开发中都有 PlayMaker 的参与,但遗憾的是,国内缺乏关于 PlayMaker 的图书。为了方便大家学习如何使用 PlayMaker 高效地制作游戏,特此推出这样一本既适合设计师、也适合程序员阅读的专业书。

本书特点

版本最新

本书以最新版本的 Unity3D 和 PlayMaker 为对象进行讲解,系统介绍了如何在 Unity3D 环境中使用 PlayMaker设计开发游戏,内容新颖。

实用的章节安排,面向实战

与传统软件操作类书不同的是,本书并没有以 PlayMaker 的各种组件为顺序进行介绍,而是从如何制作一个完整电子游戏的角度出发,详细介绍了如何使用 PlayMaker 在 Unity3D 的环境中设计并开发游戏的各个重要组成部分,包括制作游戏的玩家控制角色,非玩家控制角色,地形、天空、关卡、声音,以及图形用户界面等。顺序学完本书内容,即可制作出完整的 3D 游戏,而且对 PlayMaker 也有了全面的理解,非常实用。

左右双栏

本书所有章节的排版都采用左右双栏的布局,包括正文栏和注释栏。建议将左右栏结合在一起阅读。

既适合设计师,也适合程序员

无论是有志于独立游戏开发的艺术设计师,还是需要快速制作游戏原型和功能模块的程序员,本书对他们都有自己独特的价值。本书既可以作为教材,也可以作为对游戏开发感兴趣读者的参考书。

实用的配套资源

本书示例中用到的素材,既有从 Asset Store 中下载的免费资源,也有专门为此制作的模型、脚本等。所有这些书中用到的素材,以及完整的游戏项目,都在本书配套的数字资源中有提供,以方便读者对照学习。