虚幻引擎5的推出引起了游戏业内和投资界对于引擎市场的关注。那么市面前都有哪些主流引擎?他们之间的各自优点是什么?除了商业引擎外还有哪些海外厂商的自研引擎值得我们关注?本文将对引擎市场进行盘点,剖析目前引擎市场的现状。
最近,Epic Game公布了一段虚幻5引擎在PS5上的实机演示视频,视频中的女主角在进入山洞后,画面产生的光影变化、众多超高细节的雕塑,以及抬头看到太阳光射入山洞的瞬间都给观众带来的极大的视觉震撼,让玩家感觉到游戏画面的下一个世代即将到来。而业内更是被虚幻5的两大核心技术—高精度模型渲染Nanite和动态全局光照Lumen所吸引,再一次引发了业内以及资本对于游戏引擎的关注。
目前市面上的主流引擎有Unreal,Unity,Source,CryEngine等,其中Unreal在Steam知名游戏中份额占比最大,接近25%。其次便是Unity引擎,占比约13.2%。在对全球最大独立游戏网站Itch.io的统计后发现,虽然Unreal在知名游戏中的应用比例较高,但是Unity由于其社群活跃、优秀的跨平台兼容性和相对容易上手的开发环境受到了大量的独立游戏制作人的喜爱,占比高达近60%。
(注:数据来自瑞典舍夫德大学两位教授Marcus Toftedahl和Henrik Engström于19年8月在其发布的论文。引擎数量加总会超过总数是由于一个游戏同时运用Unity和Unreal两种引擎造成的,数据抓取截至时间为2018年12月31日)
3A游戏应用最广的商业引擎,虚幻5备受期待
1、简介
Unreal引擎由Epic Games研发,目前普遍应用的Unreal 4于14年8月推出,Unreal 5虽已公布实机展示视频,但是尚无成品游戏可以体验。在大型3A游戏的制作中,Unreal仍然是除了自研引擎外最受欢迎的游戏引擎,大家耳熟能详的游戏例如《无主之地》,《蝙蝠侠:阿卡姆疯人院》,《最终幻想7重制版》等,均采用了Unreal引擎。
2、优缺点
Unreal引擎优点明显。首先,Unreal4是一个全开源的引擎,这就意味着大部分开发者不仅可以免费使用(季度收入低于3000美元),也可以去研究其代码进一步提升开发效率。其次,Unreal引擎自带蓝图,这样即使不是技术开发人员,也可以通过点对点的可视化界面完成对游戏的设计。同时,这款引擎适合开发大规模和射击游戏,使得3A厂商们对其青睐有加。
以上这么多的优点导致了其缺点主要集中在开发难度上。虽然支持蓝图,但是由于该引擎内容繁多且开发语言仅支持C++,并且命名经过了一定程度的魔改,所以容易上手却不易精通,对于想要高阶使用Unreal引擎的开发者来说需要较长的学习时间。
3、商业模式
Unreal采取了传统的引擎商业模式。第一种是针对游戏总收入超过100万美元的部分收取5%的固定提成。另一种是在商城售卖官方素材或第三方素材,从中抽取12%的收益。
4、最新动态
目前已展示的最新一代Unreal5引擎在原先基础上主要是有两个突破——Nanite和Lumen,这两者的出现可大幅提升画面表现和开发效率,较为“轻松“地给玩家带来影视级别的视觉体验。
跨平台应用佳,商业模式具有创新性
1、简介
Unity引擎由Unity科技研发,最早于2004年发布。虽然在3A游戏应用上Unity暂时处于下风,但是在知名游戏上的数量也不遑多让,例如当前火爆的《逃离塔克夫》,类宝可梦游戏《Temtem》,风靡全球的《使命召唤》手游,以及《炉石传说》等均证明了其是市面上最优秀游戏引擎之一。
2、优缺点
Unity的主要优点除了上文中提到的社群活跃、优秀的跨平台兼容性和相对容易上手的开发环境外,还拥有大量的第三方包。开发者们可以自己创立功能包放到Unity的官方商店去销售。目前每月有超过150万开发者浏览商店,共有超过56000个包可以使用。
虽然Unity拥有以上的诸多优点,但是缺点也是比较明显。如Unity在UI上的体验远不如Unreal,尤其是很多基本功能的缺失导致了玩家必须加入许多第三方包去完善引擎的功能。并且在编程上,Unity采用了C#和JavaScript导致了在Unity开发过程中会产生部分适应性问题。
3、商业模式
想对比Unreal的商业授权和平台提成,Unity在商业模式上进行了进一步的创新。由于大量独立制作者及小游戏厂商利用Unity开发,而他们的主要变现方式为广告,所以Unity在观察到这个现象后,开发了Monetization SDK供开发者接入,由Unity直接担任广告分发门户去分发广告,目前这项服务已经代替引擎商业授权变成了Unity的主要收入来源。
除此之外,利用其引擎与开发者紧密接触的关系,Unity逐渐开始为他们提供其他的运营服务,如Unity游戏云一站式联网游戏服务、Vivox游戏语音服务、Multiplay海外服务器托管服务、Unity内容分发平台(UDP)、Unity云构建等,一步步拓宽了作为游戏引擎的收入途径。
4、最新动态
在2020年3月,Unity正式推出了其最新的2019.3版本,包括了高清渲染管线HDRP(High Definition Render Pipeline)和通用渲染管线URP(Universal Render Pipeline)这两个功能,极大的增强了视觉效果和优化能力。同时增加了特效视图编辑器,实时光纤追踪系统等,让其能够更加适应现在市场的需求并且应用于大型游戏的制作中。
画面极佳的显卡杀手,应用范围有待提升
1、简介
CryEngine是由德国Crytek公司研发,版本最早于2002年发布,目前已经更新至第五代。虽然CryEngine也是一款商业引擎,但是在游戏上的应用数量却远不及Unity和Unreal。其代表产品有《孤岛惊魂》系列,《国土防线》系列,以及《狙击手》系列等。
2、优缺点
相较于Unity和Unreal,CryEngine的突出优势在于其图形渲染及处理。灯光不用烘焙,提供实时基于Voxel的GI,效果极佳,开发阶段做到所见即所得,制作效率高。同时拥有自己的光追体系,兼容N卡和A卡。性能强大,全动态光影,实时AO等应用让其擅长开放世界和FPS。
然而,其高质量的画面导致该引擎生产出来的游戏了对于玩家显卡的要求过高,并且其编辑器易用性差及文档完整度低导致CryEngine在商业化的道路上远不及Unity和Unreal。
3、商业模式
在CryEngine V推出后,采用类似Unreal的商业模式,对于完整商业授权收取5%的商业授权费用(其中每年的首款游戏有5000美元的),对于普通商业授权收取每月固定的9.9欧元。同时在商城内售卖官方素材及收取30%的第三方售卖佣金。
4、最新动态
2020年3月,CryEngine公布了其移动端的demo展示,画面效果堪比unreal,受到了业界的广泛关注。同年6月,跟新了游戏引擎的路线图,并表示会提供PS5和Xbox Series X的硬件支持,以及加入对google云平台Stadia的完整生产流程,但是尚无具体技术细节公布。
通过横向对比可以发现Unity胜在了引擎易理解上,如较为简单的编程方式,优秀的文档完整度和新手指导等。而Unreal引擎第五代推出后由于新技术使得其在画面表现和开发效率上具有一定的优势。CryEngine虽然由于其易用性较差的原因在应用广度上不及前两款,但是其在画面表现上可圈可点,尤其是对光线的使用上得心应手,也形成了自己的独特优势。
1、自研引擎:以C++研发为主,根据游戏特点进行个性化处理
商业引擎固然强大,但是由于高授权费用、不够专精等各种各样的原因,并不会被所有的公司采用,多数大型3A游戏开发商都会有自己的自研引擎,满足不同游戏的开发需求:
注: 由于自研引擎的信息较少,且缺乏专业测评对比,无法进行点对点横向对比,仅可从业内报道、视频介绍、宣传片、从业人员点评等地方汇总各方面评价
2、中间件:深耕擅长领域,被大量知名游戏所采用
除了以上提到的完整游戏引擎外,还有一些中间件(Middleware)也在引擎中发挥的重要的作用,完成引擎中的部分功能,与他们配合使用,值得大家去关注。以下为市面上知名的引擎中间件列表:
随着游戏引擎在提升开发效率,降低开发难度上的作用越来越重要,引擎已经成了游戏业内的一个兵家必争之地。从上文中的统计和盘点来看,Unity和Unreal是当前最主流的两款的引擎,且在各方面表现上均十分靠前,随着技术的精进已无明显短板。CryEngine虽然在易用性和文档完整度上与前面两者有差距,但是在画面表现上也不遑多让。其他大公司的自研引擎多以C++作为开发语言,在保证开发效率的同时也可针对自身游戏的特点进行改进,如EA的寒霜引擎便根据《战地》的游戏风格对引擎进行个性化处理,使其擅长处理可破坏物体,在个别方面有着远超商业引擎的能力,值得大家去关注。