2020年最值得关注的 7 大游戏引擎

Blog
Author:
Guy GolanGuy Golan
Published On:
12月 23, 2019
Estimated reading time:
1 minute

据估计,到2021年,游戏市场的价值预计将超过1380亿美元,游戏开发者和管理者必须做出正确的决定,选择合适的游戏引擎平台 来满足他们的需求,这里有一份解决方案,帮助您为业务和实际需要做出正确的决定,让我们抓住每一个洞察——

现代游戏引擎

虽然您将在我们下面的比较中获得对顶级游戏引擎的观察,但确保您的解决方案能帮助您同时处理多个问题是很重要的。你的游戏引擎应该能够为你提供简化关键任务的方法,比如:

  • 物理:对于终端用户来说,游戏中的沉浸/物理应该是模拟质量和计算能力限制之间的完美平衡。
  • 输入:这是跨平台开发中非常常见的问题。你的游戏引擎为你解决了这个问题吗?
  • 可视化资产处理:使用游戏引擎时,灯光、阴影、纹理映射和景深需要较少的编程工作。

简而言之,您所选择的游戏引擎应该能够让您以较少的编码工作来执行上述任务。这有助于显著缩短开发时间,并允许团队专注于设计他们的游戏以提供独特的用户体验。

Unreal Engine

Unreal Engine – https://www.unrealengine.com/

最受欢迎和广泛使用的游戏引擎之一是 Epic Games 旗下的 Unreal 引擎。它本质上是一个为各种规模的企业设计的游戏开发多平台引擎,帮助使用实时技术将想法转化为引人入胜的视觉内容。

最初的版本是在1998年发布的,17年后,它仍然被用于一些大型游戏中。虚幻引擎的强大之处在于它有能力进行足够的修改,使游戏能够变成非常独特的体验。然而,这需要有丰富经验的熟练开发人员。

此外,Epic Games 去年收购了 Quixel ,后者拥有一个巨大的“摄影测量”资产库,可以用于创建动画和视频游戏的现实世界图像。虚幻引擎用户将能够免费使用 Quixel 的捆绑工具(桥梁,混合器)和所有的 Quixel 的 Megascans 图书馆资产。

优点:可扩展性,大量的功能,丰富的定制能力,2D 和 3D

缺点:不适合新手,需一定计算能力

定价:免费,按每产品/季度总收入破 3,000 美金后的 5% 提成

Stop waiting for your game build to finish! Learn more!

Amazon Lumberyard

Amazon Lumberyard – https://aws.amazon.com/lumberyard/

从产品名称可以明显看出,Lumberyard 是亚马逊的综合产品。这是一个 3D 游戏引擎,旨在建立游戏和粉丝社区。它提供了 VR 预览模式,可视化脚本工具,以及 Twitch 集成。


How to Create and Compile a New Project with Lumberyard. Courtesy: Amazon

 

由 Amazon Web 服务提供支持,Amazon 构建并维护了安全的云平台,通过 Lumberyard 进行集成意味着更容易构建在线游戏。它对 c++、P2P 和客户机拓扑有很好的本机支持。Lumberyard 还支持 Autodesk Maya 和 Adobe Photoshop.

优势:平台功能丰富,功能广泛

劣势:无 2D,不确定的文档/支持

定价:免费

CryENGINE

CryENGINE – https://www.cryengine.com/

CryENGINE 是一个免费使用的平台,在这里您可以获得完整的引擎源代码和所有引擎功能,而无需支付任何许可费、版税或其他隐藏费用。这也是购买游戏内资产的一个很好的选择,你可以在 Cryengine 市场上找到,这可以缩短上市时间。

CryEngine 也提供了大量的免费学习资源,尽管它们的有效性是有争议的。游戏巨头育碧(Ubisoft)在《孤岛惊魂》(Far Cry)的原版基础上,保留了一款内部改良版的 CryEngine,名为“杜尼亚引擎”(Dunia Engine),该引擎在该公司后来推出的热门游戏《孤岛惊魂》(Far Cry)系列中被大量使用。

优势:坚实的界面,惊人的视觉能力,令人印象深刻的VR支持

劣势:资源密集,文档不可靠

定价:免费,会员价每月 50 美元起

Unity

Unity – https://unity.com/

Unity 是一个多平台的游戏引擎,允许用户轻松地创建交互式3D内容。由于其出色的功能、高质量的内容和可用于任何类型游戏的能力,这个游戏引擎是当今许多大型组织的选择。另外,它同时支持 2D 和 3D 内容。

Unity的编辑器集多种功能于一身,兼容 Windows、Mac OS、Linux、iOS、Android、Switch、Xbox、PS4、Tizen 等平台。用户友好的界面使开发更容易,减少了培训的需要。Unity Asset Store 管理着每天创建的大量工具和内容。

优点:免费版本,多平台支持,适合各种规模的团队,2D 和 3D;

缺点:对于小工作室来说可能比较贵,有学习曲线;

定价:个人使用免费,付费计划起价为每月35美元。

GameMaker: Studio

GameMaker: Studio – https://www.yoyogames.com/gamemaker

GameMaker 已经被广泛使用,因为它不需要编程知识。相反,用户可以“点击”来创建游戏,比用本地语言编码要快得多。一些最好的游戏包括 Spelunky、《热线迈阿密》和 Super Crate Box.

GameMaker 和其他点击式引擎的问题在于,与其他引擎相比,开发者受到的限制要多得多。

优点:使用方便,界面直观

缺点:能力有限,不是大工作室的最佳选择

定价:免费,会员费每月 39 美元起。

Hack your C++ build times with this free guide! Download free!

Godot

Godot – https://godotengine.org/

Godot 是一款免费工具,它是通过 MIT 许可的开源软件。没有版税,没有订阅费,也没有隐藏的字符串。Godot 引擎非常适合制作 2D 和 3D 游戏。引擎提供了大量的常用工具,所以你可以专注于创造自己的游戏而无需重新创造轮子。

Gadot Gaming Platform Review. Courtesy: TheHappieCat

Godot 有一个不断修复bug和开发新特性的社区。一个活跃的社区意味着即使是你最具体的godot相关问题的答案。它还链接到它的资源中心,包括 Reddit、Facebook 群组、Steam 社区、Godot 论坛等等。

优点:使用方便,界面直观

缺点:能力有限,不是大工作室的最佳选择

定价:免费

Cocos2d

Cocos2d – http://www.cocos2d.org/

所有版本的 Cocos2d 都使用了称为 Sprite 的基本原语。Sprite 可以被认为是一个简单的 2D 图像,但也可以是其他精灵的容器。Sprite 被安排在一起形成一个场景,就像一个游戏关卡或一个菜单。然后根据事件、动作或动画对 Sprite 进行代码操作。

Cocos2d-x 支持 iOS、Android、Tizen、Windows、Linux 和 MacOS 平台,其 API 语言包括 C++、Lua 和 Javascript.

优点:使用方便,界面直观

缺点:支持有限,只有 2版本,对大型工作室不是最佳选择

定价:免费

7大游戏引擎对比

Top Gaming Engines in 2020

你的游戏引擎可以加速吗

有一个游戏引擎来组织你的开发任务是很好的。然而,这并不是当今苛刻市场的唯一要求。电影公司的工作期限很紧,大多数电影都是在夏季和假期之前上映。幸运的是,市场上有游戏开发周期加速器。

换句话说,没有一个加速的游戏引擎通常会导致在高峰时间出现瓶颈,给 IT 经理带来压力,并延缓上市时间。

加速解决方案可以与领先的游戏引擎合作,通过利用公司网络中的所有免费计算能力来提高它们的性能。这种能力可以为开发人员、艺术家机器和构建服务器提供额外的计算能力,有效地将它们转换为虚拟超级计算机。

此外,覆盖范围可以扩展到支持广泛的自定义工具和第三方解决方案,这大大减少了IT开销。

Related: Accelerate Your Game Development

使用加速游戏引擎最常见的好处包括:

  • 加速进程执行,减少任何需要 CPU 的并发、耗时执行的等待时间(代码和着色器编译、测试、呈现、数据转换、持续集成、持续交付和其他进程);
  • 可视化工具不仅增加了项目结构的透明性和洞察力,还有助于跟踪历史执行、检测错误/bug、瓶颈以及实时定位依赖关系;
  • 当上述过程运行得更快时,实现更好的图形质量就成为可能。随着更快更平滑的迭代,技术或艺术家们可以尝试不同的变化和更多的实验,而不是满足于在市场上表现不好的平庸的质量输出;
  • 所有项目相关者都能实时看到好处,更少的等待时间使每个人更有生产力和创造力,使他们能够专注于创新,而不是等待开发任务完成;
  • 当需要更多处理能力时,使用云托管虚拟机进行扩展。实现是即时的,不需要更改源代码、额外的硬件或基础设施。这在高峰时间或添加新功能时非常有用;
  • 简而言之,拥有顶级的游戏引擎只是向功能丰富的游戏发展的第一步,为了创新,你需要加速——

TURBOCHARGE YOUR GAMING DEVELOPMENT 

Set up your gaming development with a plug-and-play accelerator for fast build times, comprehensive testing, and instant results 

GET STARTED