学习游戏开发,选择统一还是虚幻?

说起游戏留学作品集,在学习游戏开发时,大家总会问:“什么是最好的游戏引擎?

大多数人会谈论两个游戏引擎: Unity和Unreal。

很难回答哪个好。 也有人认为Unreal更好。 因为这是3A游戏工作室的首选。 但是,别人会提到这样的事实——

Unity更全面

; 其实客观上,一个游戏引擎一定比另一个游戏引擎好吗? 这篇文章

克里斯会让大家知道两个引擎的区别~

首先,一般常用的是Unity,这是一个实时的3D交互内容制作和运营平台。 所有创作者,包括游戏开发、美术、建筑、汽车设计和电影,都利用Unity将创意转化为现实。

Unity平台为创建、操作和修改实时交互的2D和3D内容提供了完整的软件解决方案,包括手机、平板电脑、PC、游戏机、增强现实设备和虚拟现实设备

Unity提供了一个易于使用的实时平台,开发者可以在平台上构建各种AR和VR的交互体验。 在苹果APP应用商店和谷歌play排名前1000名的游戏中,53%由Unity制作。

那么,Unreal是UNREAL ENGINE (幻想引擎)的缩写,由Epic开发,是世界上许可最广泛的游戏引擎之一。 幻想技术研究中心在上海成立,由GA国际游戏教育和幻想引擎开发者EPIC的中国子公司EPIC GAMES CHINA共同设立。

“unreal engine”3d引擎采用最新的时间轨迹、HDR照明技术、虚拟位移等新技术,能够实时处理每秒2亿个多边形运算。 性能是“Unreal Engine”的100倍,通过NVIDIA的GeForce 6800显卡和“Unreal Engine”

选择平台

作为游戏开发,您可能想尝试3D、2D、多人游戏、VR、AR等不同类型的游戏。 拥有能够满足各种游戏需求的引擎非常重要,幸运的是可以同时满足Unity和Unreal。 看看各种类型的游戏,以及哪个引擎最合适。

3d虽然这两个引擎都具有强大的3d功能,但在图形逼真度方面,Unreal是最好的。

2d虽然两个引擎都可以实现2d,但Unity有更大的焦点和工具集。

VRunity插件功能非常强大,可以在整个XR基础架构中使用,因此在VR方面非常出色。

AR )增强现实652虽然两个引擎都可以创建AR,但是时间的Unity更长,并且有更多的定义系统。

多人游戏unreal是唯一具有集成支持的引擎,但这两个引擎都可以多人游戏。 虽然有很多第三方框架,但Unity的集成多路复用仍在开发中。

移动端- Unity被认为是最佳的移动引擎。

用Unity制作2D游戏

用Unreal制作3D游戏

Unreal蓝图

选择编程语言

从游戏引擎开始的时候,你使用的编程语言可能是一个决定性的因素。 在Unity中用C#写代码,在Unreal中用c。

Unreal有自己的统一可视化脚本,称为蓝打印( Blueprints ),但C被认为是更难的语言。 视觉脚本可以在没有编码的情况下相同,而不是编程——。 只需创建并连接节点,就可以开发游戏逻辑。

到目前为止,Unity还没有集成的可视脚本,但可以使用许多第三方选项,如Bolt和playmaker。 ( Bolt目前是免费的,将被集成到引擎中。

编写代码时,可以更容易地选择使用C#的Unity。 如果不想写代码,也可以使用Unreal蓝图。

《星际大战 绝地:组织殒落》

两者的方式和应用

Unity和Unreal都用于开发市场游戏,但方式不同。

首先对于独立开发者和手机游戏来说,Unity是最受欢迎的引擎。 使用Unity制作的大型游戏,例如《炉石传说》、《城市:天际线》、《腐蚀》、《奥里》和《盲林》 另外,还有大部分的手机游戏。

在3A游戏行业,Unreal的使用远远多于Unity。 例如,《堡垒之夜》、《生化奇兵》、《盗贼之海》和《星际大战 绝地:组织殒落》游戏将使用此引擎。

《城市:天际线》

Unity不会制作自己的游戏。 另一方面,epicgames(unreal的开发者)开发了很多游戏,包括使用Unreal的《堡垒之夜》和《战争机器》。

通用市场定位

社区比较

游戏引擎的一个重要方面是社区。 这两个引擎都有相当大的在线规模,都有各自的论坛、Reddit子板块、YouTube频道等。

unity每年举行一次名为Unite的游戏开发者大会。 YouTube上的大多数游戏开发者都专注于Unity的使用和教授。

unrealepic games通过在线教程提供了更多的在线内容。

这两个引擎都有自己的资产商城( unityassetstoreunrealmarketplace )。 在资产中心,可以免费或以固定价格购买3D模型、纹理、系统等。 对于不是艺术家或可能在某个领域缺乏知识的开发人员来说,这些功能非常有用。

单元资产存储

如上所述,其实两个引擎都有各自的优点和缺点。 具体来说,看看我们同学自己的实际情况吧。

如果您是初学者,想学习如何编写代码和创建各种游戏,请使用Unity。

如果您对编码不感兴趣,但希望获得更好的图形性能,请使用Unreal。

其他教程

25000平方高级住宅设计效果图,高级住宅室内设计

2022-12-26 17:13:11

其他教程

iphone零售机和非零售机,iphone展示机能刷成零售机

2022-12-26 17:15:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索