ue4上新出的游戏 ue4-gobi game
一、Unity和Ue4谁更好学何者更热
Unity 3D的优势
虚拟现实游戏开发者的轻量级工具,目前虚拟现实游戏开发者的首选游戏引擎。时下大部分的VR游戏开发者都是从原Unity 3D开发者转型而来,由于能够快速上手,在VR方面的进修成本相对低,因而受到了广大开发者的热捧。
Unity 3D配置、调试和打包方便,配置VR项目特别简单,文档完善。Unity3D配套了很多物品供开发者运用,基本可以靠Marketplace买来的物品搭建原型,甚至某些最终业务的核心组件也可以用买来的物品,极大的降低了开发成本。比如你可以把整个Material换成Alloy、用Ngui替代UI体系,如果你要做个赛车游戏,你能找到从模型、音效、材质,到控制体系等一切。
Unity 3D的劣势
内建工具不够完善,渲染差,光照体系糟糕,阴影Bake有Bug,只能勉强达到2A游戏入门水平对于控制器支持较差,一些如手柄震动、VR控制器空间定位的功能引擎未集成,需要第三方插件或额外代码没有材质编辑器,需要第三方插件,Prefab不支持继承,没有内建的Level Stream支持。
Unity 3D最大的难题都不在于以上,而在于官方对于开发者的技术支持不够。有开发者键盘侠表示,曾经在VR Demo上进行一项底层优化时,在缺少渲染运用的决定因素数据时,给官方寻求技术支持,结局壹个“没有这样的接口”就被打发了。对开发者而言,这可不是啥子好消息。
UE4是由全球极致游戏EPIC企业虚拟引擎的新鲜版本,EPIC中国唯一授权机构GA游戏教学基地。UE4支持DirectX 11、物理引擎PhysX、APEX和NVIDIA 3D技术,以打造特别逼真的画面。UE4一个面给虚拟现实游戏开发、主机平台游戏开发和DirectX 11个人PC游戏开发的完整开发平台,提供了游戏开发者需要的大量的核心技术、数据生成工具和基础支持。登陆设备包括PC,主机,手机和掌机。
UE4的优势
作为后起之秀,UE4在虚拟现实游戏开发者界大出风头,其强大的开发能力和开源策略,瞬间吸引了大量VR游戏开发者的目光。大量以UE4开发的VR游戏已经登陆各大平台,而VR爱慕者的普遍评价都是虚拟4引擎游戏在游戏画面和沉浸尝试方面要明显优于Unity3D游戏。
UE4画面效果完全达到3A游戏水准,光照和物理渲染即便在缩水的状况下也足以秒杀Unity蓝图体系。UE4让游戏策略不用再写劳神费力编辑代码,其强大的材质编辑器实在让开发者们大呼德玛西亚,各种官方插件齐全也让开发者不用在自编第三方插件并担心兼容接口难题。更重要的是针对虚拟现实游戏,UE4为手柄、VR控制器提供了良好支持。而UE4提供的各种游戏模版,让其和Blueprint配合做原型甚至比Unity更快。
UE4的劣势
C++语言是第壹个令众多开发者头痛的物品。对于主机平台的支持不够,开发PS4游戏需要从头编译引擎,光拉代码就需要至少壹个小时,运用12核服务器,24线程同时编译都需要二三特别钟,创建新项目大概又要编译十多分钟。如果切换平台,要编译几千到上万个Shader,配置、调试和打包不方便,需要的时刻明显超过Unity很多。
同样,UE4最大的难题也不在以上,而在于进修成本高。UE4现有的虚拟现实游戏开发者中普及度并不高,开发者对于这款引擎的了解程度和运用经验明显不够。UE4各子模块虽然功能强大,但操作复杂,部分功能甚至没有任何文档,已有文档的功能文档同样不够完善,加大增加了开发者的进修难度,影响开发者的运用尝试。UE4开发成本高是出了名的,某国内3A团队做了个10分钟的VR Demo,一千多万眨眨眼就烧掉了。UI设计器特别之难用,VR下的一些best practice也缺乏文档和例子,给人的感觉就是UE4在和开发者以期摸石头过河,明显不能让开发者省心。
其实我觉得合适最重要,希做出最好的选择。
二、u3d和ue4有啥子不同差异
一、偏给不同
1、u3d:Unity3D适合开发手机游戏,UE4更适合对于动画,美术感兴趣的设计师。
2、ue4:Unity3D侧重轻量级的开发,偏给于移动端,因此在手机游戏方面的开发是特别强大的,现在市面上有很多手机游戏都是基于Unity3D开发的。
二、优势不同
1、u3d:这种标准将使3D更容易结合到网络浏览器、手机浏览器等其它应用程序中,使3D图像能够更广泛地普及,从而促进对更快的处理器和图形芯片的需求。
2、ue4:UE4的渲染效果算得上是一流的,给玩家的用户尝试更好,比如端游《绝地求生大逃杀》和手机游戏《吃鸡》就是用UE4开发的。
三、劣势不同
1、u3d:即使通过特定程序能够打开,也是以牺牲大量编辑修改功能作为代价,尤其是三维文件一般都体积巨大,无法通过互联网传播、浏览。
2、ue4:ue4每一次迭代都会随之附加大量的新功能和新插件,很难全部掌握UE4的全部功能的应用方法。虽然有意思吹捧的意味,然而过多的功能会使得新人进修时出现选择困难,导致真正学得下去的人少之又少。
三、ue4可以做2d游戏吗
可以,但有点大材小用了。UE4并不擅长2D游戏,U3D更适合一些。UE4是专为高画质3D游戏开发准备的一款游戏引擎,擅长高级大型游戏项目开发,用来开发2D游戏有点杀鸡用宰牛刀的感觉。2D游戏开发起来比3D游戏要简单很多,Unity引擎更适合手机游戏及独立小项目,开发周期快,成本低,操作相对简单,相对容易上手。
虚拟4全名是 Unreal Engine 4,也称为“UE4”,是一款由Epic Games企业开发的开源、商业收费、进修不收费的游戏引擎。经过不断的进步,虚拟引擎已经成为整个游戏界运用范围最广,整体运用程度顶尖,次世代画面标准顶尖的一款游戏引擎。虚拟4不仅涉及主机游戏、PC游戏、手机游戏等游戏方面,还涉及高精度模拟,战略演练,工况模拟,可视化和设计表现,无人机巡航等诸多领域。
硬件型号:惠普暗影精灵6
体系版本:Windows10专业版
软件版本:Unreal Engine 4 v4.5