ue4和unity3d比优势

对于ue4和unity3d相比哪个更有优势,其实很多人是两个引擎都会使用,而且是经常用,都有产品。两者各有优缺点。主要还是看你需求是什么。

首先从技术角度来说,以前老版本的UE为了保持画面的效果,对于移动端平台特别是低端的机型的支持不太好,用UE开发的游戏包体大小很难控制,即使你直接新建一个空工程,什么都没有,打包到手机上都有至少30M,材质管线也无法定制,以至于前两年直接错过了手游大爆发的机会。现在尽管在尽力追赶,奈何拉下太多。当然UE这几年在手游方面也是有所增长,就比如前段时间UE官方就在某访谈中宣称2020年使用UE开发的手游项目增长了500%。但是,这其实是一个很鸡贼的说法。为什么这么说呢?之所以增长率看起来高,是因为之前的基数太低,1个用户增长到5个,按增长率算不也是
500%。实际上,随便看看热门手游榜单就知道,目前使用UE开发的游戏项目还是一只手就能数过来,除了和平精英\刺激战场,西山居和祖龙的两款MMO(剑歌行和龙族幻想) ,市面上就看不到什么用UE开发的手游了。至于某些公司大力宣传的某某游戏是“虚幻4”打造,更多是为了自己上市造波噱头好吸引不明真相不懂技术的股民投资,方便自己割韭菜而已,这业内懂行的一看便知了。

ue4和unity3d比优势

其次,从公司项目技术选型的角度讲,老实说我觉得都开公司了不应该还在纠结这个。有一说一,在人才招聘上Unity的人才梯队要好招得多。毕竟在国内,能接触到的游戏项目90%是手游,而90%的手游都是用Unity开发的,因此从13年14年手游这波大爆发以来,国内已经培养了海量的开发人才。使用Unity开发的项目包罗万象,动作游戏\MOBA\卡牌\二次元,应有尽有,成功项目也是不计其数;炉石传说,原神,王者荣耀精灵宝可梦等等等等,除非公司要做的是前所未有的项目,某些情况下,你甚至能找到直接带着全套项目源码来入职的Unity开发者,并且资源商城的支持也很好。而UE的人才储备目前来看主要呈两极分布,要么就是从UE2UE3就开始用的老兵,这种现在一般在大公司窝着,要么就是尽两年被UE各种酷炫demo吸引来的萌新,经验普遍在5年以下,所以定位略尴尬。当然有的大公司项目周期长,有时间慢慢磨,那就当我没说。
然后再来说说开发成本。Unity刚出来的时候就是免费给个人用户和小团队使用,购买授权也不贵,一年也就1800刀。别忘了,UE4刚出来的时候,是需要付费购买的,而且没有源代码,看源码要花几百万刀买引擎授权,后来是被Unity挤压得没办法了,实在扛不住了才被迫免费的。别以为买了引擎做游戏就简单了,买了引擎还要维护一支庞大的开发团队对引擎做二次修改。所以以前,游戏开发是只有土豪团队才能玩得起的行业。现在,在Unity的倒逼下,很多引擎也开始放下身段,免费提供给大家使用。如果不是Unity把普通人高不可攀的开发门槛降低到开箱即用的程度,普通用户哪里有机会接触到商业游戏引擎和各种游戏开发技术?从这个角度讲,Unity带来的进步意义是大大超越了技术本身的。
不过低门槛也有负面效果,用Unity做的游戏多了,游戏质量自然会鱼龙混杂,但不能游戏做不好就甩锅给引擎。随便找几个例子就能看出Unity的真正实力。从纪念碑谷,inside这种追求风格化的独立游戏,到帕斯卡契约,逃离塔克夫等这种追求写实的重度游戏,Unity都能轻松驾驭。自己做不出好效果,把锅甩到引擎身上,这好吗?这不好,努力提高自身知识水平才是王道。

当然我也不是要尬吹Unity。翻我以前的文章就知道,我其实用UE的历史更久一些。不可否认UE是一个非常优秀的引擎,底子好,技术积累深,尤其是编辑器工具非常完善,这也是Unity目前所欠缺的。不过看问题不止只有技术这一个角度,技术都是不断向前发展的,UE在向Unity学习,不断改进引擎的易用性,Unity也在加速完善自己的工具链,两个引擎互相学习竞争对开发者来说是好事。开发门槛不断降低,省去了很多重复造轮子的工作量。
如果是学生的话可能想了解从那个引擎入手学习更好。我只能无耻的说两个都要学。因为未来很难说哪个引擎会一统江湖,更大的可能性是共存,开发者根据需求选择。所以两个都学是很有必要的。从学习难度的角度讲,UE无疑要更困难一些C++的门槛摆在哪里,编辑器工具更完善,也就意味着要学习的模块更多,UE是这样的,如果开发者不是对所有模块都很了解,很难做出一个很好效果,甚至可以说根本做不出来,因为UE的很多模块是互相嵌套的。新人刚学很容易搞不清。Unity比较灵活,从入门角度讲更适合新人。当然想对游戏开发有更深入的了解,那就不能局限于引擎了,最好两个都摸一下。或者接触更多,比如CE什么的。
从目前的发展趋势来看,两个引擎的差距正在急速缩小,UE做的手游在增加,Unity已经出现不少2A级别的作品,用Unity开发的3A级产品也是指日可待。所以纠结引擎是没有意义的。用户要找到自己适合什么的引擎,那最好两个都了解下。

UE4在现阶段的商业服务模块之中,比较好地代表了海外出色传统商业服务游戏的制作水平和步骤工作经验;

而Unity3d做为一个新星,由一群并不是传统游戏市场从业人员开创,纯天然地少了许多 历史时间的束缚,更为积极地相拥新的编程工具及构架观念,给予了更加贴近现如今工具软件(尤其是互联网技术及移动互联)的应用感受。由其值得一提的是,Unity的发生在某种意义上减少了领域的入门堡垒,促使大量的企业与人从业內容的生产制造。

因此,这二者因其历史时间发展趋势途径及其精准定位的不一样,尽管全是商业服务游戏制作引擎,可是并并不是十分矛盾。不论是其分别的压根核心点,或是其具体的客户,设计方案观念,全是很不一样的。

另一方面,伴随着泛娱乐的持续发展趋势,二者出自于本身商业服务增长的必须,都看准了新的泛娱乐销售市场乃至是例如家居装修等一部分领域销售市场。在这个状况下,UE4的优势(传统商业游戏开发方式的高度集成化)越来越不那麼关键乃至变成拦路虎;而Unity在制做高质量照片级画面质量等领域的缺点也被凸显。

进而大伙儿现在可以见到UE4从4.23版本逐渐早已在脱离一些与平台游戏深层集成化,促使模块更加绵软通用性;而Unity则在大力推广其高档渲染管线,并根据废止mono等全力以赴提升其特性,便于融入中高档运用的必须。

因此,我觉得最少在将来5年之中二者并不存在着谁替代谁的问題。就如就算是腾讯官方也有QQ和手机微信,Auto Desk有3DS和Maya一样,大家必须有挑选,哪些都可以且任何东西都最好是的人不存在,那样的系统也不存在。

ue4就业前景,ue4可以干什么工作

ue4支持中文吗,ue4的常用功能