经验分享:Unity和UE怎么选,有什么区别?

您所在的位置:网站首页 虚幻引擎425有什么用 经验分享:Unity和UE怎么选,有什么区别?

经验分享:Unity和UE怎么选,有什么区别?

2024-07-03 09:11| 来源: 网络整理| 查看: 265

我是一名虚幻引擎独立游戏制作者,目前已经学习了1年半的虚幻引擎,我的主页有我使用Unreal Engine制作的游戏,感兴趣的可以去看看。

因为只接触过一星期的Unity引擎,因此对于Unity了解不多,更多的是在表达自己对于虚幻引擎的一些了解。

1.使用难度

UE上手相对Unity更加简单,但是内容更多,需要学习更久,总体难度肯定是大些的。但如果入门了,后面也不会有太大的困难,差不多一年完全可以做独立游戏了。

Unity上手会难些,但熟练掌握相比Unreal更加容易,因此不少人更加推荐使用Unity开发独立游戏。但熟练掌握后,都是很简单的。 

2.3D桌面端项目开发

如果你是想做3D项目,在场景搭建方面我认为虚幻引擎是个不错的选择,虚幻引擎提供了大量的免费素材,而且场景搭建相较于Unity更加的容易。在项目程序编写方面,由于UE具有完善的蓝图系统,其对于编程小白的上手难度是比Unity低些。随着学习的深入,蓝图难免无法满足全部需求,后续学习(UE) C++是必须的。如果是无需实现太多特殊功能,使用蓝图编程基本是足够的。我的感觉是,UE总体要学的内容更多些,但使用哪款引擎开发难度低些,其实主要是和熟练程度有关。

3.3D移动端项目开发

选择使用Unity开发移动端项目的人数是远远高于UE的。关于移动端项目的开发,我没有很深入地接触过,但和桌面端开发是差不多的。Unity相较于UE对于移动端的兼容更好,且开发更加容易(例如UE制作移动端触控会比较麻烦),虚幻在美术上很多地方还要专门做适配(我不清楚Unity这块是怎么样的),我后面就暂时放弃了制作SIFC的手机版。

4.2D项目开发

若你想开发2D游戏,毫无疑问Unity开发2D游戏显然是更好的选择,因为Unity有专门的2D支持。当然Unreal也不是不能做2D游戏,不过我还没遇到过真正使用UE制作2D游戏的开发者。Unreal制作2D游戏显然是不如Unity方便的,且用Unreal做2D项目优化肯定是比不过Unity,毕竟虚幻是专门的三维实时渲染引擎。

5.引擎生态

毫无疑问,虚幻引擎的生态显然是好于Unity的,Epic现在也是致力让开发者能更好的使用引擎,也花费重金收购了Quixel Bridge等,而且Epic每个月都会送出虚幻商城价值上千元的付费资产,这极大的便利了开发者们。关于引擎的前景,我是偏向于Unreal的。且UE5也是有了Nanite和Lumen等技术,这些技术可能暂时还不适合使用在部分项目中,但毫无疑问,他是革命性的,对于实时渲染行业(例如游戏)会有非常大的影响。

6.关于我学习虚幻引擎的历程和见解

在学习虚幻引擎前,我是制作2D游戏的,苦于引擎的专业性太差,无法实现很多功能,而且自己想要制作3D游戏,于是开始关注到了虚幻引擎。

2021年谌嘉诚的死寂火了,我关注了谌嘉诚,留意到了他制作的虚幻引擎初学者教程,于是我在看了几节课后决定通过谌嘉诚学习虚幻引擎。

2022年初有了一台勉强可以使用虚幻引擎的电脑,是笔记本3050,R5 5000系的,这才有了学习虚幻引擎的条件,不久后开始学习谌嘉诚的初学者入门教程。

教程快学完时留意到了BIG CAT在Undemy发布的蓝图大逃杀游戏教程,由于自己对吃鸡游戏的喜爱,购买了那个课程。学完后掌握了很多知识,基本的引擎使用是比较熟练的了,勉强算得上最基础的就业水平。在入门虚幻之后,这个教程是个不错的选择。但并没有老师去专门辅导,初学者需要靠自己解决很多问题。

后来发现谌嘉诚也做了死寂第三人称射击游戏教程。我是想着能找一个有水平的老师,就购买了。主要原因是这个课程有终身辅导,而且谌嘉诚老师的课讲得不错,他的水平也是很高,是第一个虚幻引擎官方授权的讲师。这个课程可能可以让初学者少走一段时间弯路,当然价格相比录播课是更贵的。

后来也就没有学什么教程了,就一直在制作自己的吃鸡游戏,通过做游戏积累了不少经验,现在我对于单机射击游戏的制作是比较熟练的。打算在这个游戏发布后好好学习技术,有太多我还没有深入学习的,UE C++、网络游戏、地编、建模、网页制作等等。

最后:

学习Unreal/Unity确实不难,年龄(学历)影响也不大,甚至小学的知识储备也能做游戏(当然随着学习的深入有必要补的)。我是六年级(2020年3月)开始学习制作游戏的,初二(2022年3-4月)正式接触虚幻引擎,UE这块入门到就业水平差不多4个月。现在是高一了,期间并没有遇到什么太大的困难,只要想好好学,都是能学好的。

7.小总结

简而言之,如果你要制作移动端(例如手游)或者2D项目,那么Unity是更好的选择。

如果你要制作桌面端项目,那么可以参考上述内容和其他的资料做出适合自己的决定。

当然无论什么引擎,只要熟练掌握,制作任何项目都是不难的。

自制的吃鸡游戏SIFC:0.4.3实机画面

0.4.3实机画面0.4.3实机画面

感谢观看,祝大家在这条路上越来越牛逼~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3