重庆游戏人丨为重庆提供游戏开发技术培训服务

UE4遇上了Uninty 3D,游戏开发的引擎盟主之争

进入2017年的虚拟现实势必会更加强力的厮杀,游戏开发者在面对相同属性的游戏引擎UE4和Uninty 3D,该如何抉择!这个两个游戏引擎都具有免费、对各大平台兼容匹配度很友好。势必会引发游戏开发街的“咸甜豆腐脑”之争,重庆游戏人就给大家分析下两款引擎的优劣式,希望开发者能权衡利弊选择适合自己的。

首先Uninty 3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity利用交互的图型化开发环境为首要方式,其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。

UE4遇上了Unity 3d,游戏开发的引擎盟主之争

UE4遇上了Unity 3d,游戏开发的引擎盟主之争

Uninty 3D 的优点,目前市面最火的虚拟现实游戏首选的引擎,很多做VR游戏的开发者大部分都是从Uninty 3D平台转变过来的,由于可快速上手,在VR虚拟现实方面学习成本相对UE4来说比较低廉。在安装、调试、打包更为方便和配置VR项目也很方便。在社区中相关文档很完善。官方开发很多配套的插件让开发者使用,而且很多游戏开发的核心组件也可以购买,极大的降低了开发成本。

 

UE4遇上了Unity 3d,游戏开发的引擎盟主之争

UE4遇上了Unity 3d,游戏开发的引擎盟主之争

 

Uninty 3D的缺点,内建工具不够完善,渲染差,光照系统糟糕,阴影Bake有Bug,只能勉强达到2A游戏入门水平对于控制器支持较差,一些如手柄震动、VR控制器空间定位的功能引擎未集成,需要第三方插件或额外代码没有材质编辑器,需要第三方插件,Prefab不支持继承,没有内建的Level Stream支持。Unity 3D最大的问题是官方对于开发者的技术支持不够。有开发者网友表示,曾经在VR Demo上进行一项底层优化时,在缺少渲染使用的关键数据时,向官方寻求技术支持,结果一个“没有这样的接口”就被打发了。

Unreal Engine 4简称(UE4)是由全球顶级游戏EPIC公司虚幻引擎的最新版本。UE4支持DirectX 11、物理引擎PhysX、APEX和NVIDIA 3D技术,以打造非常逼真的画面。UE4是一个面向虚拟现实游戏开发、主机平台游戏开发和DirectX 11个人电脑游戏开发的完整开发平台,提供了游戏开发者需要的大量的核心技术、数据生成工具和基础支持。登陆设备包括PC,主机,手机和掌机。

UE4遇上了Unity 3d,游戏开发的引擎盟主之争

UE4遇上了Unity 3d,游戏开发的引擎盟主之争

UE4的优点,UE4在虚拟现实游戏开发者界大出风头,强大的开发能力和开源策略,瞬间吸引了大量VR游戏开发者的目光。目前,大量以UE4开发的VR游戏已经登陆各大平台,而VR爱好者的普遍评价都是虚幻4引擎游戏在游戏画面和沉浸体验方面要明显优于Unity3D 游戏。UE4画面效果完全可以达到3A级游戏国际水准,光照和物理渲染即便在缩水的状况下也足以秒杀Unity蓝图系统。UE4让游戏策划不用再写劳神费力编辑代码,其强大的材质编辑器实在让开发者们不用费劲心神的喊雅蠛蝶,官方插件齐全让开发者不用在自编第三方插件并担心兼容接口问题。更重要的是针对虚拟现实游戏,UE4为手柄、VR控制器提供了良好支持。而UE4提供的各种游戏模版,让其与Blueprint配合做原型甚至比Unity更快。

UE4遇上了Unity 3d,游戏开发的引擎盟主之争

UE4遇上了Unity 3d,游戏开发的引擎盟主之争

UE4的缺点,C++语言是第一个令众多开发者头痛的东西。对于主机平台的支持不够,开发PS4游戏需要重新编译引擎,光拉代码就需要至少一个小时,使用12核服务器,24线程同时编译都需要二三十分钟,创建新项目大概又要编译十多分钟。如果切换平台,要编译几千到上万个Shader,安装、调试和打包不方便,需要的时间明显超过Unity很多。UE4最大的问题是学习成本高。UE4现有的虚拟现实游戏开发者中普及度并不高,开发者对于这款引擎的了解程度和使用经验明显不够。UE4各子模块虽然功能强大,但操作复杂,部分功能甚至没有任何文档,已有文档的功能文档同样不够完善,加大增加了开发者的学习难度,影响开发者的使用体验。UE4开发成本高是出了名的,某游戏开发培训学校做了个10分钟的VR Demo,一千多万眨眨眼没有了。UI设计器非常之难用,VR下的一些best practice也缺乏文档和例子,给人的感觉就是UE4在和开发者以期摸石头过河,明显不能让开发者省心。

看了上面的分析,相信很多人还是很懵逼的。其实可用两句话来简单概括下,Uninty 3D开发成本低廉,简单易学上手容易,游戏效果一般。UE4 开发成本低、上手难、游戏效果极佳!

本文章仅给开发者提供一个比较,以做出适合自己的选择。并不说两者孰是孰非,正如李寻欢的小李飞刀,叫他去玩乔峰的降龙十八掌是一个道理。

未经允许不得转载:重庆游戏人 » UE4遇上了Uninty 3D,游戏开发的引擎盟主之争

分享到:更多 ()

评论 8

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    每款游戏都有自己的优势

    摩天之星2年前 (2017-02-15)回复
    • 你说的很对,每款游戏在市场立足肯定都有它的闪光点!

      yxw2年前 (2017-02-16)回复
  2. #2

    现在是不是所有的游戏都在用Uninty 3D

    唐唐博客2年前 (2017-02-15)回复
    • 现在市面上的3D手游和基友基本百分之90左右都是用的Uninty 3D引擎开发的!

      yxw2年前 (2017-02-16)回复
  3. #3

    不错的文章,内容才思敏捷.

    锌钢护栏2年前 (2017-02-23)回复
  4. #4

    不错的文章,内容文风幽默

    玻璃钢化粪池1年前 (2017-02-26)回复
  5. #5

    cheap christian louboutin sale cheap louis vuitton handbags cheap tory burch shoes

  6. #6

    Thank you for another great post. Where else could anybody
    get that type of info in such an ideal way of writing?
    I have a presentation next week, and I’m on the look
    for such info.

    manicure1年前 (2017-03-23)回复