|
以个人经验来说,重点不是Unity和UE哪个更厉害,这种比较毫无意义,重点是哪个引擎更适合自己。
本人两个引擎都用,而且是经常用,都有产品。如果要问我的感受,我只能说一些一碗水端平的废话,比如各有优缺点之类的。所以这么说并没有什么意义,主要还是看你需求是什么。本着认真写答案的原则,这里给大家展开详细说说。
首先是技术角度来说,早期版本的UE为了维持画面效果,对手机平台尤其低端机型的支持很不友好,用UE开发的游戏包体大小无法控制,哪怕你直接新建一个空工程,什么都没有,打包到手机上都有至少30M ,材质管线也无法定制,以至于前两年直接错过了手游大爆发的机会。现在尽管在尽力追赶,奈何拉下太多。当然UE这几年在手游方面也是有所增长,就比如前段时间UE官方就在某访谈中宣称2020年使用UE开发的手游项目增长了500%。但是,这其实是一个很鸡贼的说法。为什么这么说呢?之所以增长率看起来高,是因为之前的基数太低,1个用户增长到5个,按增长率算不也是500%。实际上,随便看看热门手游榜单就知道,目前使用UE开发的游戏项目还是一只手就能数过来,除了和平精英\刺激战场,西山居和祖龙的两款MMO(剑歌行和龙族幻想),市面上就看不到什么用UE开发的手游了。至于某些公司大力宣传的某某游戏是“虚幻4”打造,更多是为了自己上市造波噱头好吸引不明真相不懂技术的股民投资,方便自己割韭菜而已,这业内懂行的一看便知了。
其次,从公司项目技术选型的角度讲,老实说我觉得都开公司了不应该还在纠结这个。有一说一,在人才招聘上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级产品也是指日可待。所以纠结引擎是没有意义的。用户要找到自己适合什么的引擎,那最好两个都了解下。
+ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|