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

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

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 开发成本低、上手难、游戏效果极佳!
本文章仅给开发者提供一个比较,以做出适合自己的选择。并不说两者孰是孰非,正如李寻欢的小李飞刀,叫他去玩乔峰的降龙十八掌是一个道理。
文章评论
每款游戏都有自己的优势
你说的很对,每款游戏在市场立足肯定都有它的闪光点!
现在是不是所有的游戏都在用Uninty 3D
现在市面上的3D手游和基友基本百分之90左右都是用的Uninty 3D引擎开发的!
不错的文章,内容才思敏捷.
不错的文章,内容文风幽默
cheap christian louboutin sale cheap louis vuitton handbags cheap tory burch shoes
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.