Ue4和unity3d的比较优势

至于哪个比ue4和unity3d更有优势,其实两个引擎很多人都能用,而且经常用,都有产品。两者各有利弊。主要看你的需求是什么。

首先从技术上来说,为了保持画面效果,旧版的UE并没有很好的支持移动平台,尤其是低端机型,UE开发的游戏包尺寸也很难控制。即使你直接建了一个新的空项目,也是一无所有,而且套餐在手机上至少30M,素材管道也无法定制,以至于前两年直接错失了手机游戏大爆发的机会。虽然我现在正在努力追赶,但我已经落后太多了。当然,近年来手机游戏中的UE也有所增加。比如前段时间,UE官方在采访中宣布,2020年UE开发的手机游戏增长了500%。不过,这其实是一个很鸡贼的说法。为什么这么说?增速看似高的原因是之前基数太低,一个用户增长到五个,按照增速来看是不一样的。

500%。其实只要看看热门手机游戏列表,就知道UE开发的游戏还是可以单手数的。除了《和平精英\刺激战场》的两个MMO《西山居》和《祖龙》(剑歌和龙幻)之外,市面上没有UE开发的手机游戏。至于一些公司大力推广的某某游戏,就是《幻想4》,更多的是为了自己上市兴风作浪,吸引不了解真相或技术的投资者投资,让他们轻松割韭菜,一目了然。

其次,从公司项目的技术选择来看,说实话,我觉得我们已经开了公司,不应该还在纠结这个。有一点是,Unity的人才梯队在招募人才方面要好得多。毕竟在中国,90%的无障碍游戏都是手机游戏,90%的手机游戏都是Unity开发的。因此,自13年和14年手机游戏爆发以来,中国培养了大量的开发人才。Unity开发的项目种类繁多,有动作游戏\MOBA\卡牌\二次元,应有尽有,成功的项目数不胜数。炉石传说、原神、王者荣耀神奇宝贝等。除非公司要做一个前所未有的项目,在某些情况下,你甚至可以找到直接带着全套项目源代码来工作的Unity开发人员,资源商城的支持也非常好。目前UE的人才库主要分布在两极,要么是从UE2UE3开始就一直在用的老兵,现在一般都在大公司,要么是被UE各种酷炫演示吸引两年的新人,经验一般都不到五年,定位有些尴尬。当然,有些大公司项目周期长,有时间慢慢磨,还是算了吧。

那我们就来说说开发成本。Unity刚出来的时候是个人用户和小团队免费使用,购买许可证也不贵,一年1800块。别忘了,UE4刚出来的时候是要付费的,没有源代码。花了几百万买引擎许可证看源代码。后来被Unity排挤,被迫自由。不要以为买个引擎玩游戏很容易。如果你买了一个引擎,你必须维持一个庞大的开发团队来对引擎进行二次修改。因此,在过去,游戏开发是一个只有土豪才能承受的行业。现在,在Unity的压力下,很多引擎开始放下身体,免费提供给大家。如果Unity没有将普通人高不可攀的开发门槛降低到开箱即用的水平,普通用户从哪里能接触到商业游戏引擎和各种游戏开发技术?从这个角度来看,Unity带来的进步意义远远超出了技术本身。

然而,低门槛也有负面影响。用Unity玩的游戏多了,游戏质量自然会好坏参半,但游戏不好就不能把锅扔给引擎。只需要找几个例子来展示Unity的真正实力。从里面的纪念碑谷,一款风格化的独立游戏,到帕斯卡的契约,再到逃离塔克,一款逼真的重型游戏,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的废除,全力以赴完善其特性,以利于其融入中高档应用的必要性。

因此,我认为至少在未来五年内,不存在谁将取代谁的问题。就像腾讯官方有QQ和手机微信,Auto Desk有3DS和Maya一样,大家肯定都有选择。什么都能做,什么都最好的人是不存在的,这样的制度也是不存在的。

0
显示验证码