当前位置: 首页 > 新闻资讯 > 行业新闻 > 还在纠结学引擎选UNITY(U3D)还是UE(虚幻)?

还在纠结学引擎选UNITY(U3D)还是UE(虚幻)?

来源:汇众教育 编辑:小汇 2023-01-30 23

摘要:

Unity引擎和Unreal虚幻引擎是世界上两大开源引擎,发展几十年来,应用领域已经从游戏普及到动漫、影视、动画、CG、建筑、汽车、工业,以及更广泛的元宇宙行业。它们兼具高效和强大的优势,想要从事互联网技术行业,或者想在技术领域有更好的发展,就离不开学习引擎。

初次学习引擎的小白,往往会面临一个选择的两难,应该选哪个引擎呢??


先说结论,两款引擎没有谁比谁更好,只有看哪个更合适自己。

接下来,我们从不同角度对比一下两款的差异吧~


Unity VS UE

基础信息

虚幻引擎全称Unreal Engine,简称UE。由美国Epic Games开发。主流版本UE4,今年推出了UE5。

Unity,简称U3D。美国Unity Technologies开发。分为免费的个人版,付费的进阶版、专业版以及面向大型用户的企业版。行业上使用2019和2020版本较多。

值得留意的是,腾讯现在是Epic Games大股东,约占近一半的股份,未来UE一定会加大在中国的推广和发展。


Unity VS UE

软件体量

UE需要30多G,Unity仅需1G多,这还只是安装程序大小。运行上UE比较吃显卡、CPU和内存等核心配置,对硬件要求较高,而Unity对配置上要求更低一些。


台式机推荐配置

CPU:  Intel i7-12700F/AMD R7-5800X

内存:16GB/32GB

显卡:RTX3060TI

硬盘:NVME/SSD 500G/1T


笔记本推荐配置

CPU:  Intel i7-12700H/AMD R7-6800H

内存:16GB/32GB

显卡:RTX3070硬盘:NVME/SSD 512G/1T


Unity VS UE

界面设计

两者的操作界面大同小异,都是有菜单栏、工具栏、编辑视窗等组成。UE是有中文模式的,对于新人来说可以更快上手,而Unity想要实现中文版,需要下载单独的插件,而且官网的教程和说明文档也全部是英文的,对于英文不太好的小伙伴来说是有点麻烦的。

另外,使用引擎要涉及项目管理,UE的项目管理有缩略图展示,可以快速找到自己想要使用的项目;而Unity这方面少了点人性化,只有文字命名,很考验大家的命名规范了!


Unity VS UE

编程

UE使用的编程语言是C++,并免费集成了可视化编程系统——蓝图编辑器,在引擎内部。简单些说,就是在UE里不需要写一行行的代码实现编程,通过线框图节点连接的方式。这对于零基础,特别是非计算机专业的学员来说是个福音,即使没有任何编程基础,也可以较快上手。 

Unity使用的编程语言是C#,这门语言需要程序员自己管理内存,门槛相对较高,界面和传统编程很相似。对于零基础初学者不是特别友好。

当然,引擎想学得深入、达到中高阶水平,对于逻辑思维也是有要求的!这里的对比指的是对新人/小白/初学者来说,UE更友好,特别是想做TA岗位的。


Unity VS UE

应用领域

UE出色的渲染效果和解析大体量资产的能力,让它更适合开发3A游戏、影视项目,写实类的FPS(第一人称射击游戏),RPG(角色扮演游戏),ACT(动作游戏)等等,绝地求生、以及国产独立游戏黑神话悟空都是其中典型代表。

当然,也不绝对,现在一些手游也会使用UE开发,包括元宇宙行业虚拟人、虚拟偶像方面的项目。

体量更轻、对于美术画面要求略低、需要实现“小而美”手游,以及2D的项目,就更适合用Unity研发了。国民级游戏原神、王者荣耀就是典型代表。

同样,认为Unity只能做2D或者手游(移动端开发)也是过于偏狭了,炉石传说的端游版就是用Unity开发的~


Unity VS UE

共同优势

两个引擎都是全球化级别的开源引擎,收费策略虽然不同,但对于个人学习者来说可以认为是免费的,官网以及B站、油管等平台都有丰富的学习资源和物料,非常欢迎越来越多人、企业使用自己的工具。

无论你选择哪一款作为入手的工具,都是可以的!

大家可以都试试,如果想要达到专业人士的程度,想要从事引擎相关的全职工作系统学习的话,我们有相关的引擎课程呦!

关注我们

  • 官方微信

    咨询热线

    400-6161-969 校区地址
  • 官方微博

    建议与投诉

    400-0065-789 联系我们
  • 线上直播平台