前 言
当前,游戏设计与开发课程主要存在三大问题:一是缺少同课程教学目标与内容相匹配的教材,二是缺少同MOOC课程等混合教学组织形式相匹配的教材,三是面向高等教育领域非游戏专业的教材比较少。《Unity3D游戏设计与开发》面向计算机科学与技术、计算机软件、数字媒体技术、教育技术等专业的学生,以及其他游戏开发爱好者,是一套项目化、任务式的立体化教材。《Unity3D游戏设计与开发》一方面服务于相关院校开设游戏设计相关的课程,支持教师开展面授或混合式的学习,另一方面也为游戏开发者提供丰富案例,支持自定步调的自主学习。
作为3D游戏开发引擎,Unity由于跨平台能力强、开发流程简便快捷受到开发者们的喜爱。从2005年诞生至今,Unity不断更新版本,从Unity 1.0到Unity 5.6,又从Unity 2017.x到Unity 2018.x,功能越来越强大,已成为开发者的首选工具。在游戏行业火爆的今天,学习Unity日益流行,也是初学者迅速进入游戏开发大门的首荐方式。以Unity作为游戏的开发引擎,具有上手快、开发场景丰富、发布跨终端等其他引擎不可比拟的优势,因此《Unity3D游戏设计与开发》选定Unity作为游戏开发的引擎,介绍游戏设计与开发的过程。
编写目的
《Unity3D游戏设计与开发》主要面向对动漫、游戏设计有兴趣的读者或交互媒体方向、计算机软件开发相关专业的读者,具有较广的读者群体。编写《Unity3D游戏设计与开发》的主要目的是普及游戏设计与开发的知识与流程,通过案例教学引导读者参与游戏设计的全过程,培养读者的计算思维与创新能力,帮助读者具备独立设计与开发游戏的基本素养。
编写思想
CDIO是《Unity3D游戏设计与开发》编写的主要指导思想。CDIO是由美国麻省理工学院发起的,代表的是构思(Conceive)、设计(Design)、实现(Implement)、运作(Operate),是最近几年工程教育改革的最新成果;以CDIO为框架将使得《Unity3D游戏设计与开发》在实践型的教学与创作中更有指向性。
主要内容
《Unity3D游戏设计与开发》的主要内容包括Unity软件的基本操作和实践案例两部分,涵盖手机游戏开发、2D多场景游戏开发、3D多场景游戏开发等单元。全书由基础篇和项目篇两个部分组成,分为13章。其中,基础篇包括第1~9章,内容为环境准备、Unity的开发环境、熟悉游戏物体和组件、创建3D游戏场景、物理系统、2D动画、人形动画、UGUI系统、粒子系统等9个相对独立的Unity技术章节;项目篇包括第10~13章,内容为兔子快跑、开心农场、寻找消失的大洲、保卫碉楼等4个综合型的游戏开发案例。
目标读者
《Unity3D游戏设计与开发》可作为高等院校或职业院校游戏设计相关专业(如教育技术、数字媒体技术、数字媒体艺术、计算机软件等专业)的教材。适合的教学方法主要有案例教学、任务驱动教学等,引导读者了解游戏开发逻辑,逐步掌握操作要领,激发自我动手能力;并通过生活中游戏主题的选择,激发读者的创新意识与能力,引导学有余力的读者将课程设计选题同未来创新创业结合起来开展实践。
《Unity3D游戏设计与开发》的知识点均使用浅显的描述,结合丰富且具体的配图,实现真正的“无门槛”学习。随着在线学习的兴起,《Unity3D游戏设计与开发》采用任务式、项目化编制方法,也适合读者依托MOOC课程进行混合学习,编者将在后续的工作中推出《Unity3D游戏设计与开发》配套的MOOC课程,以更好地为广大读者服务。
资源说明
《Unity3D游戏设计与开发》为Unity的技术使用教材,着重介绍Unity引擎的使用、代码的编写及工程的设计,其提供的图片、模型等资源仅作为演示案例的需要,不作为可销售部分。《Unity3D游戏设计与开发》提供部分素材资源的目的是便于读者学习,其所有内容(包括但不限于素材、资源和工程代码)不可作为任何目的与形式的商业或正式出版用途。
《Unity3D游戏设计与开发》案例编写的主要素材和资源为原创。但由于案例较为丰富,引用了部分第三方的素材和资源,仅用于学习和演示、测试项目编码,在此特别致谢。若读者以其他目的使用这些素材和资源,请联系原素材和资源的版权方。部分素材资源来源如下:
(1) 第4章中房子模型资源来源:
CG模型王http://www.cgmxw.com/thread-7021-1-1.html
(2) 部分模型资源从Asset Store中获取,列表如下:
“Unity-Chan!” Model
Fantasy Skybox FREE
Gorilla Character
Golden Tiger
Butterfly with Animations
Imperial Penguin
Rhino Cartoon
Elephant Cartoon
Fantasy Horde-Barbarians
(3) 第11章部分图片资源来源:
我图网https://weili.ooopic.com/weili_15901694.html
在使用《Unity3D游戏设计与开发》的过程中,若发现素材资源等出处有疑问之处,请联系作者或出版社,我们将妥善处理。
资源下载
《Unity3D游戏设计与开发》课件和素材资源分享地址如下:
课件 素材资源
致谢
在《Unity3D游戏设计与开发》的编写过程中,郑琳怡辅助编者完成了大量文稿的整理和文字的编写工作,对《Unity3D游戏设计与开发》的完成起到了非常重要的作用;林卓泉、简海鹏、蔡诗毓为《Unity3D游戏设计与开发》提供了教学案例,林丽明、姚辉铎帮助编者进行了校稿,感谢以上几位为《Unity3D游戏设计与开发》做出的贡献。
信息反馈
由于编者精力、水平及编写时间所限,书中难免会有疏漏的地方,也恳请广大读者批评指正。若有勘误等相关书籍问题,请联系出版社,邮箱为wkservice@163.com。
编 者
2019年5月