学习游戏开发,选择Unity还是Unreal?(unity开发用什么电脑比较好)

出境入境2024-03-17 21:22小乐

学习游戏开发,选择Unity还是Unreal?(unity开发用什么电脑比较好)

说起游戏留学作品集,大家在学习游戏开发的时候总会问:最好的游戏引擎是什么?大多数人会谈论两个游戏引擎:Unity 和Unreal。回答哪一个更好是很困难的。有些人会认为虚幻更好,因为它是AAA 游戏工作室的首选。但其他人会提到——Unity更全面;一种游戏引擎客观上比另一种更好吗?在这篇文章中,Chris将帮助您了解两种引擎之间的差异~

首先,最常用的是Unity,它是一个实时3D交互内容创作和运营平台。所有创作者,包括游戏开发、艺术、建筑、汽车设计、电影和电视,都使用Unity 将他们的想法变成现实。 Unity平台提供了一整套软件解决方案,可用于创建、操作任何实时交互式2D和3D内容并从中获利。支持的平台包括手机、平板电脑、个人电脑、游戏机、增强现实和虚拟现实设备。

Unity提供了一个易于使用的实时平台,开发人员可以在该平台上构建各种AR和VR交互体验。 Apple App Store 和Google Play 上排名前1000 的游戏中有53% 是使用Unity 制作的。嗯,Unreal是UNREAL ENGINE(虚幻引擎)的缩写,由Epic公司开发,是世界上最知名、授权最广泛的游戏引擎之一。虚幻技术研究中心在上海成立。该中心由GA国际游戏教育与虚幻引擎开发商EPIC中国子公司EPIC GAMES CHINA共同建立。

“虚幻引擎3”3D引擎采用最新的实时轨迹追踪、HDR光照技术、虚拟位移等新技术,每秒可实时计算2亿次多边形运算。性能是“虚幻引擎”的100倍。通过NVIDIA的GeForce 6800显卡与“Unreal Engine 3”3D引擎的结合,可以实时计算电影CG级别的图像,性能非常非常恐怖。 •平台选择作为游戏开发者,您可能想尝试不同类型的游戏,例如3D、2D、多人游戏、VR、AR等。拥有一个能够满足各种游戏需求的引擎非常重要,幸运的是Unity 和Unreal 都可以做到这一点。让我们看看各种不同的游戏类型以及哪种引擎最适合它们: 3D 两种引擎都具有强大的3D 功能,但就图形保真度而言,Unreal 是最好的。 2D 两种引擎都可以执行2D,但Unity 拥有更大的重点和工具集。 VR(虚拟现实)——Unity的插件非常强大,可以在整个XR基础设施中使用,因此它们在VR方面表现出色。 AR(增强现实)——两种引擎都可以实现AR,但Unity 已经这样做了更长时间并且拥有更明确的系统。多人游戏 尽管虚幻引擎是唯一具有集成支持的引擎,但两个引擎都能够进行多人游戏。尽管有许多第三方框架,但Unity 的集成多人游戏仍然是一项正在进行的工作。移动- Unity 被认为是最好的移动引擎。

在Unity中创建2D游戏

在虚幻中创建3D游戏

Unreal中的蓝图•编程语言的选择当从游戏引擎开始时,你使用的编程语言可能是一个决定因素。在Unity中,代码是用C#编写的,而在Unreal中,则使用C++。虽然Unreal 有自己的集成可视化脚本(称为蓝图),但C++ 被认为是一种更难学习的语言。可视化脚本可以很好地替代编程—— 您无需编码即可完成同样的事情。只需创建节点并将它们连接在一起即可为您的游戏开发逻辑。虽然Unity 目前还没有集成的可视化脚本,但有许多第三方选项可用,例如Bolt 和PlayMaker(Bolt 现在是免费的,并计划集成到引擎中)。如果你想写代码,你可以更轻松地选择C#中的Unity,如果你不想写代码,你也可以使用Unreal的Blueprints。

《星际大战 绝地:组织殒落》 •方法和应用Unity和Unreal都是市场上用来开发游戏的方法,但方法不同。首先,Unity是最受独立开发者和手机游戏欢迎的引擎。使用Unity制作的大型游戏有很多,例如:《炉石传说》、《城市:天际线》、《腐蚀》、《奥里》和《盲林》,以及大多数手机游戏。就3A游戏行业而言,Unreal的使用量远超Unity。例如:《堡垒之夜》、《生化奇兵》、《盗贼之海》、《星际大战 绝地:组织殒落》游戏均使用此引擎。

《城市:天际线》 Unity不会创建自己的游戏。另一方面,Epic Games(Unreal的开发商)使用Unreal开发了许多游戏,例如:《堡垒之夜》和《战争机器》。

Unreal MarketPlace•社区比较游戏引擎的一个重要方面就是社区。这两个引擎都拥有相当大的在线影响力,拥有自己的论坛、Reddit subreddits、YouTube 频道等。 Unity 每年都会举行一次游戏开发者大会,称为Unite。 YouTube 上的大多数游戏开发者都专注于使用和教授Unity。 Unreal Epic Games 提供更多在线内容和在线教程。两个引擎也都有自己的资产商城(Unity Asset Store Unreal MarketPlace)。您可以在资产商城免费或以一定价格购买3D模型、纹理、系统等。这些功能对于可能不是艺术家或缺乏特定领域知识的开发人员来说非常有用。

Unity Asset Store 综上所述,其实两个引擎都有各自的优缺点。具体情况取决于我们学员的实际情况: • 如果您是初学者,想学习如何编写代码和创建各种游戏,请使用Unity。 • 如果您对编码不感兴趣但想要更好的图形性能,请使用Unreal。

猜你喜欢