前 言
Unity 3.x游戏开发实例
游戏开发新手都非常乐观、有激情、野心勃勃。但是这种野心通常都是危险的。初出茅庐的独立开发人员和业余爱好者常常好高骛远。近期的一些最受欢迎的游戏(《涂鸦跳跃》(Doodle Jump)、《愤怒的小鸟》(Angry Birds)和《屋顶狂奔》(Canakalt)等)都是非常简单有趣的游戏,它们既给玩家带来了乐趣,也给开发人员带来了巨大的利润。使用Unity制作简单的游戏更容易让游戏开发新手获得成功。
本书让你一开始就处于有利地位,强调你确实可以完成的小而简单的游戏创意和可玩的项目。随着章节的推进不断增加游戏的复杂性。我挑选的示例可以帮助你学习各种各样的游戏开发技术。对Unity和编程有了基本了解后,你就可以通过完成简单有趣的游戏,在游戏行业占有一席之地。
本书使用出众的(和免费的)Unity 3D游戏引擎,教给你如何制作可以在不同的游戏中重复使用的关键游戏元素。通过使用Unity 3D和简单易懂的代码,教给你如何制作简单易懂的游戏,将你带入独立的游戏文化。它帮助你将初级颠球游戏转变成通过医院走道,将一颗仍在跳动的心脏紧急送往移植病房的疯狂赛跑;将一个具有戏剧性的爱情故事包装到一个简单的投掷游戏上,并将它转变为拥有壮观爆炸和“pew”音效的经典太空射击游戏。看完书后,你就可以学会开发制作你自己游戏的重要功能,这些功能关注的是组成游戏的有趣机制。
目 录
第1章 这是一个神奇的工具
1.1 Unity 3D简介
1.2 风靡全球的Unity
1.3 基于浏览器的3D?欢迎来到未来
1.4 实践时刻——安装Unity网络播放器
1.5 欢迎来到Unity 3D
1.6 先走后跑(或双脚跳)
1.7 永远没有“终点”
1.8 停一下!工具时间
1.9 技术的神奇之处
1.10 Scene窗口
1.11 别停下来——享受一下
1.12 小结
第2章 让我们从天空开始
第3章 游戏#1:《Ticker Taker》
第4章 代码
第5章 游戏#2:《机械修复手》
第6章 游戏#2:《机械修复手》第2部分
第7章 不是时钟拦截器
第8章 《Ticker Taker》
第9章 游戏#3:《The Break-Up》
第10章 游戏#3:《The Break-Up》第2部分
第11章 游戏#4:《Shoot the Moon》
第12章 动作