unity unreal和unreal4 哪个做室内漫游虚拟现实更有优势?

VR引擎大比拼,Unity/Unreal谁才是开发者的首选? -智慧产品圈
您现在的位置:
  引言   随着VR游戏风口到来,游戏开发的必备工具——游戏引擎也越发受到人们的关注。而Unity、Unreal作为当前游戏开发领域使用者最多,普适性最好的两款引擎,也都致力于VR游戏开发。那么对于开发者来说,究竟哪一款才是最适合自己的呢?   自2014年Facebook20亿美元收购Oculus以来,国内大量厂商开始投身虚拟现实行业。随着VR硬件的逐渐完善和普及,也吸引越来越多的开发者投身VR游戏开发,俗话说,“工欲善其事,必先利其器”,搞游戏开发,必先找到的好工具便是游戏引擎。   说到VR引擎,就必然离不开Unity和Unreal这一对“好基友”。作为国际上两款主流游戏引擎,今年来这对基友这些年来可谓是拼得“你死我活”。在划时代的VR浪潮面前,他们也都推出专门针对VR优化的新版本引擎。那么对于开发者,究竟哪一款更适合自己呢?为此,《智慧产品圈》专门对Unity3D和Unreal Engine 4(以下简称UE4)这两款主流引擎进行分析比较,希望给读者带来对两款引擎进一步了解。   一、 引擎渲染性能对比   Unreal Engine 4(UE4)是Epic Games公司发布的游戏引擎,是目前世界最知名、授权最广的顶尖游戏引擎,占有全球商用游戏引擎80%的市场份额。Unity3D则是是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。   VR是一项注重体验的技术,也所以现在的VR从概念到立项,完全都是以强烈的画面冲击感为主要指标的。在这种趋势引领下,UE4引擎凭借顶级的图形处理能力,包括高级动态光照,新的粒子系统(可以同时处理数以百万的粒子)等,显然比Unity更具有出色的画面表现。   两者画质渲染对比如下图:
  二、开发难度对比:Unity易上手,UE4扩展能力强
单纯从渲染效果和运行效率来说,UE4无疑有明显的优势,而目前来说这两点对于VR的体验来说有位关键。此外,Unreal引擎最棒的一点是其扩展能力。它能被个人开发者用来花个把月的时间开发独立游戏,也能被几百人的开发工作室用来花几年的时间开发一款游戏。它能被开发者充分利用,这也使得它成为开发优秀游戏最切实可行的方式。
  但是UE4的缺点也很明显,学习周期太长,不论是TA还是普通的Artist都需要对相应的工具(材质,动画,粒子等)的使用有相当的理解才能完全发挥出性能。而且引擎在很多核心问题上也是资料稀少,没有精通UE4源码的团队根本hold不住。   而Unity,从5.0开始,也开始侧重渲染的开发,但目前来说,和UE4还是有相当的距离。而Unity的优势是开发上手快,界面也很容易使用,相关开发链上无论是资源还是插件都非常完善。就开发效率来说,肯定更胜一筹。   对于VR的支持度Unity和UE都非常积极,这是必然的。但是目前VR内容还是很空缺,没有成功的案列,所以一切都还有待观察。   两者优缺点对比如下:
  另外,VR硬件的更新速度极快,硬件厂商的SDK版本迭代速度超快,基本上一个月内都会有一个小版本更新。这也对引擎针对VR部分的工具更新速度提出了很高的要求。尽管UE4和Unity的更新速度都很快,基本上一两个月就有一个小版本更新,但对于快速变更的需求,总是会有力有不逮的时候。这种情况下,具备强扩展能力的UE4无疑更具备优势。   因为对于真正的VR的开发来说,有大量需要要更改图形底层的地方,靠UNITY官方飞速的更新版本或者其他软件或者插件官方不断放出SDK显然不是一个靠谱的方案。   可能开发者使用Unity需要对一个VR Demo上进行一项底层优化时,由于缺少渲染使用的关键数据,向官方寻求技术支持,往往一个“没有这样的接口”就把你打发了。这时候,用UE4的开发者则可以甩起膀子往上干——直接修改UE4代码,而用Unity的开发者这时候则只能干着急了。
  三、应用领域:UE4擅长PC大作,Unity3D侧重于移动
Unity3D引擎提供了非常庞大的游戏特性,它最出色的地方就是它的跨平台特性,这意味着你的游戏可以迅速而且方便地被发布到Android,iOS,Playstation 3,Xbox360等等,这使得它是一个非常棒的移动游戏开发引擎。
  据说Samsung Gear VR上90%的VR应用和游戏都是使用Unity引擎开发的,可见对移动VR来说,沿袭了手游时代的特点,Unity仍然是首选开发引擎。毕竟众多的手游厂商一旦选择向VR转型,几乎90%以上都会选择移动VR。   但UE4引擎强大的性能,华丽丽的效果,或许对开发手游来说,虚幻4引擎有点大材小用的感觉,可对于开发PC/主机类的追求照片级视觉效果的VR游戏来说,实在是不二之选。   所以说,从目前的情况来看,如果是开发移动VR游戏或应用(比如给Gear VR开发应用),选择Unity引擎更容易入手,也能获得更多的厂商支持。但如果要开发面向PC/主机的VR游戏或应用,那么就要毫不犹豫的选择Unreal4引擎。   四、商务合作模式及技术支持对比   Unity有几个不同的许可费用,它的Pro版本在本文发布时是$1,500或者$75/每月。pro版本提供了很多免费版不包含的功能,包括全局光照,渲染到纹理,Mecanim IK Rigs ,自定义的splash界面等等。免费版则有一个无法消除的水印。(更多细节可以访问Unity价格页面)从2015年3月开始,虚幻4引擎宣布对开发者免费开放,Epic Games甚至还开放了引擎的源代码,吸引了众多粉丝为之添砖加瓦。UE4为商业合作伙伴提供2种合作模式:   (1)订阅模式:开发者可以免费下载并使用UE4引擎,但当发布游戏或应用时,在您的每个游戏在每季度获得首个3,000美元的收入后,您需要开始支付5%的版权费用。这种模式下,开发者前期无需负担任何费用。   当然,对于国内游戏开发者来说,5%分成还是比较吓人的,毕竟很多情况下,开发商自己可能也就拿到总收入的两成。不过这种模式有一个好,无数小项目和独立开发者可以很愉快地把Unreal用起来了,而且对于建筑业、电影业等等其他行业的UE4使用者来说,UE4就完全免费了。   (2)客户定制模式:在前期收取一定服务费(视项目而定),然后获取合作方开发游戏盈利额的20%。但Unreal会全程给予技术服务支持。
  UE4免费完全是针对独立开发者的举措,其主要目的是为了吸引更多观光者入坑,培养出爱用者,并期待将来其中能够产生有价值的产品(俗称“钓鱼”)。这是Epic Games为了扩展在独立游戏市场的占有率,针对Unity的用户群而出的狠招。这个效果也是立竿见影,截至2016年7月,UE4平台注册开发者人数突破200万。   但UE4要真正从Unity手中抢走Indie市场也没有那么容易。Unity公司的CEO John Riccitiello(约翰·里奇蒂洛)此前曾公开过每个月约有110万活跃用户使用Unity引擎,而Unreal的创始人Sweeney对此表示:“我们的Unreal引擎的用户数字大概只有他们的四分之一”。尽管UE4终于有了Mac版的编辑器,算是迈了一大步,但是对于多平台支持仍旧落后于Unity。   特别是轻量级的Mobile平台,比起Unity还差几个身位;而Unity在PC端游戏的开发中仍旧不给力。而基本上AAA游戏都属于UE4,这种局面本来就是这两个引擎最初定位造成的,现在它们都野心勃勃要入侵对方的领域,怎么着也要花点功夫。   总而言之, UE4和Unity这两款引擎各有特点和不足,开发者需要根据各自的技术实力与需求选择适合的自己的一款。至于选哪个,还是看开发者自身团队实力及所要开发的是什么类型的游戏。具体点说:   如果是大团队不差钱,目标是3A级产品,买得起UE4的技术支持,开发团队实力强hold得住,那么unreal是最佳的选择。   如果是小团队没钱追求快速出效果,对画面要求不高的项目,或者是针对移动平台开发游戏,那么Unity更佳。   
* 如无特殊说明,网站所有文章版权归智慧产品圈所有,转载请注明来源
关注领域:机器人,AR/VR
地点:(广东中山)小榄大信皇冠假日
地点:(广东深圳)科技园
微信 扫一扫
获取第一手资讯
友情链接:同时看过 unreal4 和 Unity 源代码的人觉得哪个引擎架构更好_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
同时看过 unreal4 和 Unity 源代码的人觉得哪个引擎架构更好
我有更好的答案
虚幻适合大型游戏,unity就不适合了
为您推荐:
其他类似问题
架构的相关知识
换一换
回答问题,赢新手礼包&鍔犺浇涓}

我要回帖

更多关于 unity3d unreal4 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信