游戏开发入门-现在学Unity晚了么?Unity的前景如何?

写在前面

种一棵树最好的时间是十年前,其次是现在。“这句话中有两个重要的部分:
种一棵树:树是可以不断成长的生物,所以只要你进入的这个行业可以不断成长,那就值得投入。
最好的时间是十年前,其次是现在:当然了,进入一个行业越早越好,如果你十年前没有种下这棵树,那么种下这棵树的最好时间就是现在。”

“其实早晚都是相对的,只要Unity这个引擎还在发展,只要游戏行业还在发展,只要虚拟现实、增强现实产业还在发展,现在就是学Unity的最好时间。”

为什么选择Unity?

问:“我还有一个问题,我了解到做游戏的引擎除了有Unity,其他的也有很多,比如虚幻(Unreal Engine)4,还有Cocos,Layabox等等。为什么要选择Unity呢?”

答:“虽然我用Unity比较多,也准备带你学Unity,但是我们也要了解其他的一些知名度比较高的引擎,知道他们的优劣,知道他们在什么场景下使用更合适。20种游戏引擎20种游戏引擎

上图中展示了20种游戏引擎,下面就对国内外比较热门的Unreal、Cocos、LayaAir做个简单的介绍。

Unreal引擎

虚幻4引擎logo

虚幻4引擎logo

虚幻引擎是一套完整的创新、设计工具,能够满足艺术家的野心和愿景,同时也具备足够的灵活性,可满足不同规模的开发团队需求。目前虚幻引擎已经发展到了虚幻4。

虚幻4以美术效果见长,许多PC大作都是使用虚幻4开发的。虚幻4更适合开发对画面效果要求非常高的大型游戏。

适用范围: 3D,VR,AR

代表作:
绝地求生端游及手游

绝地求生游戏海报

绝地求生游戏海报

Cocos2d

Cocos2d-x 是一套开源的跨平台游戏开发框架。引擎核心采用C++编写,提供C++、Lua、JavaScript三种编程语言接口。引擎中提供了图形渲染、GUI、音频、网络、物理、用户输入等丰富的功能。Cocos2d-x 适配 iOS, Android, HTML5,PC Windows 和 macOS X 系统,功能侧重在手机原生和HTML5 两大领域,并积极向 3D 领域延伸扩展。

使用范围:2D游戏

近些年Cocos大热有一些原因。首先,Cocos是国人开发的,中文的支持好,学习成本相对会低很多,所以2D手游使用cocos的开发者相对Unity会更多一些;其次,手机游戏,特别是在手游爆发初期主要是2D游戏,在技术选型上都会偏向Cocos。

但其实Cocos2d只能称为一个SDK或者框架,虽然后来推出了Cocos Creator,但在工具方面相对还是比较薄弱。

代表作:捕鱼达人

捕鱼达人游戏截图

捕鱼达人游戏截图

LayaAir

LayaAir是Html5、小游戏开发引擎,同类引擎有白鹭(egret)、cocos。

Layabox旗下第二代引擎LayaAir是基于HTML5协议的开源引擎,性能与3D是引擎的核心竞争力。同时支持ActionScript3、JavaScript、TypeScript三种开发语言,并且一次开发同时发布APP(安卓与iOS)、HTML5、微信小游戏、QQ玩一玩等多个平台的游戏引擎。除支持2D\3D\VR\AR的游戏开发外,引擎还可以用于应用软件、广告、营销、教育等领域。

旗下还拥有LayaAirIDE等开发工具链,支持开发者可视化编辑UI、动画、代码编写、打包、多平台发布等,为开发者提供丰富的开发与支撑工具。

代表作:《腾讯桌球》等多款微信小游戏

引擎不完全比较


UnityUnrealCocos2dLayaAir
适用范围3D,2D,VR,AR3D,VR,AR2D手游Html5,小游戏
收费模式个人版免费,商业版按许可收费按收入5%分成免费引擎基础免费,增值服务(培训、技术支持等)收费
优点功能全,上手简单渲染强大,内置可视化编程丰富的中文资源目前是Html5、小游戏开发引擎较好的选择
缺点渲染方面不及Unreal学习难度大仅限2D开发,工具相对较弱该引擎很年轻,坑会比较多

市场趋势

《头号玩家》这部电影是2018年上半年最火爆的电影之一,这部科幻电影不仅带我们回忆了游戏这么多年来的发展,更是为我们描述了未来的游戏会是什么样子。

头号玩家海报

头号玩家海报

这部电影讲述了:

在2045年,现实世界衰退破败,人们沉迷于VR(虚拟现实)游戏“绿洲(OASIS)”的虚幻世界里寻求慰藉。马克·里朗斯饰演的“绿洲”的创始人临终前宣布,将亿万身家全部留给寻获他隐藏的彩蛋的游戏玩家,史上最大规模的寻宝冒险就此展开,由泰伊·谢里丹饰演的男主角韦德·沃兹(Wade Watts/Parzival)和数十亿竞争者踏上奇妙而又危机重重的旅途。

那么当今游戏发展的情况是什么样呢?

根据艾瑞咨询在2017年8月23日发布的2017年中国移动游戏行业研究报告中的数据来看,手机游戏将进入平稳发展期,预计到2020年移动游戏市场的规模达到2218.4亿元。人口红利逐步消退,质量提升成为游戏行业新方向。

不仅游戏,VR/AR应用也要基于三维引擎进行开发。目前VR已经应用到了多个领域如军事、工业、教育等,开发这些应用借助三维引擎可以大大加快开发速度。

根据艾瑞咨询在2017年6月27日发布的中国虚拟现实(VR)行业研究报告——市场数据篇中的数据来看,中国VR市场规模增速加快,未来5年中,VR市场的年复合增长率超过80%。预计到2021年,中国会成为全球最大的VR市场,行业整体规模将达到790.2亿元,其中VR游戏在2021年的市场规模将会达到96.2亿元。但是VR除了在游戏领域外,在其他很多领域也可以发挥巨大作用,预计到2021年,VR企业及内容的市场规模将达到87.8亿元,年复合增长率超过350%。其他方面如VR全景广告、VR车展等营销领域,预计到2021年,VR营销市场规模将达到19.8亿元,年复合增长率超过120%。

主流引擎趋势比较

看完了市场趋势,我们知道了未来游戏市场还会快速增长,还有另一方面更大的市场就是VR/AR。那么你可能会问了:游戏引擎,VR/AR引擎中,有比Unity更好的选择么?

在这个市场中,由于Cocos,白鹭,LayaAir的主要面向的是2D、Html游戏,我们不做过多比较。目前Unity和Unreal引擎都是市场份额较大的引擎。下面我们用数据说话。

市场份额比较

据统计数据显示,Unity市场份额占到45%,最接近的竞品只有17%。

全球游戏引擎市场份额

全球游戏引擎市场份额

下图中展示了全球各种游戏解决方案的市场份额,红色部分代表了用到该解决方案的占比,绿色部分代表主要使用该解决方案的占比。例如使用Unity开发手游,主要用到Unity技术,也会用到一些原生的技术。

全球游戏解决方案的市场份额

全球游戏解决方案的市场份额

流水排名靠前的手游使用的开发引擎的市场份额

流水排名靠前的手游使用的开发引擎的市场份额

数据来源:https://www.quora.com/Why-is-Unity-Game-Engine-so-successful

Google趋势


从图中可以看出,Unity和Unreal在Google Trends上的数据有很大差别。近一年,Unity的热度几乎比Unreal高了一个数量级。

baidu指数


从图中可以看出,Unity的增长率明显高于Unreal,如今的热度也是力压Unreal。

小结

  • 种一棵树最好的时间是十年前,其次是现在。从现在开始好好学Unity吧!

  • 虚拟现实和增强现实是增长非常快的产业。

  • 客观数据证明,学习Unity一定不会是个错误的决定。

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值