您现在所在的位置:首页 > 关于奇酷 > 行业动态 >

虚拟现实这么火,你选UE4还是Unity 3D?

来源:奇酷学院 发表于:
在虚拟现实大热的今天,开发者界也出现了“甜豆花”与“咸豆花”之争。在开发者制作时,面对都是支持各大平台的UE4和Unity 3D,到底该如何抉择呢?
 
Unity 3D手游的天下
 
是Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
 
起初它只能运行在Mac系统下,到了后来开始支持Windows系统,可发布游戏至Windows、Mac、Wii、iPhone和Android平台。
 
优点
 
轻量级,安装、调试和打包方便;
 
学习成本低,文档完善,开发成本低;
 
使用C#和JavaScript编码(C++可以在特定领域使用,但并不推荐);
 
比较友好,可用插件较多,开发效率高;
 
简易且直观的UI界面及易上手学习设置;
 
适用用低配置的硬件。
 
不足
 
相比Unreal Engine4(UE4)3D画质不是最好的,内建工具不够完善;
 
渲染差,光照系统糟糕,阴影bake有bug,只能勉强达到2A游戏入门水平;
 
对于控制器支持较差,一些如手柄震动、VR控制器空间定位的功能引擎未集成;
 
不支持继承;
 
材质Shader复杂;
 
没有材质编辑器,需要第三方插件;
 
没有内建的Level Stream支持;
 
免费,Unity Pro和Unity iOS Pro仅提供30天全功能试用期。
 
(UE)- 开发者的天堂
 
提到游戏引擎开发不得不提虚幻(UE),UE是目前世界最知名授权最广的顶尖游戏引擎,占有全球商用游戏引擎80%的市场份额。
 
像业内人士分析的那样,根据项目类型和预算来看,预算充足就用虚幻,想快速开发就用Unity。大型游戏项目还是虚幻更合适。
 
优点
 
画面效果完全达到3A游戏水准;
 
入门级的开发者可以在网上找到很多教程和文档;
 
有专用的设计资源和优化公司,打造高端和沉浸式VR
 
使用蓝图(可视化编程)。拖拽节点和定制C++代码。然而,并非听起来这么容易,蓝图有自身的学习曲线;
 
可预先构建框架,快速创建环境和粒子系统,百万级渲染;
 
更好的画质,材质编辑器较好;
 
对于手柄、VR控制器支持良好;
 
提供各种游戏模版,用来做原型配合Blueprint甚至比Unity更快;
 
光照和物理渲染即便在缩水的状况下也足以秒杀Unity;
 
引擎的源代码可以从Github开源社区下载,意味着开发者实质上可以修改  任何任何东西,包括物理引擎、渲染和图形用户界面。
 
不足
 
如果需要重新编译引擎,光拉代码就需要至少一个小时;
 
创建新项目大概又要编译十多分钟;
 
如果切换平台,要编译几千到上万个shader;
 
学习成本高,各子模块功能强大但操作复杂;
 
开发成本高,团队不够强大,不够成熟的时候是难以进行开发的。

总结

其实,没有什么非要二选一的选择,两种引擎都是开发VR的主流引擎。奇酷学院三年深耕重拳出击,创新推出Unity 3D+UE4双引擎教学,AR游戏、网游、页游、手游、端游通杀,全部hold住!奇酷老司机带你双引擎驱动VR“薪”时代!