美文网首页
【入门篇】2 | 现在学Unity晚了么?Unity的前景如何?

【入门篇】2 | 现在学Unity晚了么?Unity的前景如何?

作者: 洪智 | 来源:发表于2019-05-07 17:37 被阅读0次

    洪流学堂,让你快人几步。你好,这是里郑洪智的《大话Unity2019》。

    小新:“大智,Unity确实很强大,但是Unity从2005年的1.0版本发展到现在的Unity2019,已经有十几年了。你说我现在才开始学Unity,会不会太晚了啊?”

    大智:“有一句话是这么说的:种一棵树最好的时间是十年前,其次是现在。

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

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

    小新:“嗯,我明白了,只要是值得投入的事情,并不存在现在太晚这回事,最好的时间就是从现在开始学习。”

    为什么选择Unity?

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

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

    20种游戏引擎

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

    Unreal引擎

    虚幻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、动画、代码编写、打包、多平台发布等,为开发者提供丰富的开发与支撑工具。

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

    引擎不完全比较

    Unity Unreal Cocos2d LayaAir
    适用范围 3D,2D,VR,AR 3D,VR,AR 2D手游 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一定不会是个错误的决定。

    思考题

    大智:“你看好Unity的发展么?为什么?找一些客观数据来证实你的观点。”
    小新:“好嘞!”
    大智:“收获别忘了分享出来!也别忘了点击右下角请好友看分享给你学Unity的朋友,也许能够帮到他。”

    相关文章

      网友评论

          本文标题:【入门篇】2 | 现在学Unity晚了么?Unity的前景如何?

          本文链接:https://www.haomeiwen.com/subject/jhodgqtx.html