最受欢迎的游戏开发引擎回顾

言鼎科技 2022-11-17 595

game-developer-e1473173807996-71agx31re0h9ve0ooztpf94s2fkoiw4fn87rtxibnhs.jpg.webp

个人电脑、移动电话和游戏机的数量正在迅速增长。人们不仅将这些设备用于工作,还用于娱乐。在本文中,我们将讨论游戏引擎——游戏开发中不可或缺的技术。本文列出了可能对您有用的 10 大游戏引擎。

统一3D

Unity 3D 是一种非常流行的引擎,用于在开发人员中创建 2D 和 3D 游戏。您只需支付一次许可证费用,独立版本是免费的。Unity 3D 易于使用,因为它几乎可以与每个游戏平台兼容。

Unity 3D 是为 OS X 设计的,但它也有适用于 Windows 的端口。

Unity 3D 有几个缺点。例如,工具有限。此外,该应用程序的设计也很称职:无需编写代码即可使用不同的编辑器制作许多东西。但是对于效果比较复杂的游戏,这个引擎就不适合了。

扭矩 2D/3D

此前,Torque是领头羊,但在Unity的压力下,失去了地位。许多成功的项目仍在开发中。

2D 和 3D 版本之间的主要区别在于图形子系统。T2D 使用 OpenGL 进行可视化,T3D – DirectX。两种引擎都使用 Torque Script 作为脚本语言。

TAML 语言用于描述 T2D 中的游戏元素。它允许在游戏的初始化级别定义对象的属性。T2D 中的声音播放需要 OpenGL。Box2D 引擎进行物理模拟。

两个版本(T2D 和 T3D)都有相似的网络系统。并且可以在 T2D 上开发流行的多人游戏。T3D 支持 Windows 和基于浏览器的部署作为标准。

惊魂3

CryEngine 3 于 2001 年出现。其开发人员计划将其作为一项技术进行销售。

它对学习是免费的,但对于商业用途你应该付费。唯一的法律实体可以许可此引擎。

CryEngine 3 专注于创建专为游戏机和 PC 设计的跨平台游戏。它支持PlayStation 3-4、Xbox 360、WiiU、Xbox One和Windows桌面的可视化技术——DirectX 9-11。CryEngine 3 不支持移动平台。

CryEngine 3 的图形输出很漂亮,UI 比例形式对于初学者来说很舒服。

UDK(虚幻开发工具包)

简单来说,UDK 是其前身——虚幻引擎 3 的免费版本。它们就像双胞胎。支持的平台包括 Windows PC、Windows Store、OS X、iOS、Android 和倒数第二代游戏机。它的母语是 UnrealScript。

基于虚幻引擎 3 制作了超过 300 款游戏。例如,《生化奇兵:无限》、《战争机器 3》、《失落的星球 3》、《变形金刚:塞伯坦陨落》等。

2010年12月发布支持iOS平台游戏制作的UDK版本。

英雄引擎

如果你有一个严肃的项目,那么使用 HeroEngine 是值得的,因为许可证很贵。

Engine 的脚本语言是 HeroScript。编写的脚本直接保存在服务器上,运行速度甚至比 Python 程序还要快。

HeroCloud 用于支持客户端-服务器。

此外,您还可以访问真正的 MMO(大型多人在线游戏)游戏示例。

HeroEngine 有一个用户友好的编辑器 GUI。客户端应用程序仅适用于 Windows。在云中,几个人可以在同一个游戏上工作。实时和协作开发是该引擎的主要优势之一。

Cocos2D-X

Cocos 2D 最初的引擎是 2008 年用 Python 开发的。两年后,C++ 的跨平台版本 Cocos 2D-X 发布了。

Cocos 2D-X 支持 Marmalade、Android、Tizen、Windows Phone 7 (XNA)、iOS、BlackBerry、Windows、Bada、Windows、Linux。

该引擎允许创建具有空间运动的动态游戏。对于物理处理,使用 Box 2D。

该引擎在程序员、研究人员、小型独立团队和游戏行业的巨头中很受欢迎:Disney Mobile、Zynga、Konami。

谷歌、微软、英特尔的开发者都参与了 Cocos 2D-X 的开发,因为它非常受欢迎。

愤怒引擎

RAGE引擎(Rockstar Advanced Game Engine)成立于2006年,支持IBM PC兼容电脑和游戏机:PlayStation 3、PlayStation 4、Xbox 360、Xbox One、PlayStation Portable、Wii。

RAGE 是一个完整的游戏引擎。它包括物理、图形、声音和动画引擎、游戏人工智能、脚本语言、网络和其他组件。

RAGE Engine 为游戏开发者提供了吸引人的图形、快速的网络代码和多种游戏风格。

但是RAGE的界面比较简陋。而且您应该知道控件并未针对鼠标和键盘的使用进行简化。

游戏沙拉

您能想象有一个不需要任何编码的平台吗?GameSalad 专为不懂编程的人而设计。

它帮助开发人员为 Windows、HTML5、Android、iOS、Mac 创建游戏。它是快速制作原型想法的理想选择。如果您梦想创建一款 iPhone 游戏,那么这款引擎就是您所需要的。

让我们发现该引擎的更多优势。GameSalad 实时处理物理。此外,还可以在场景中拖动演员。您可以免费下载 Game Salad,也可以购买。

GameMaker : 工作室

Game Maker:Studio 是理想且简单的游戏引擎。它支持 Windows Phone、浏览器、Android、Mac、Vita、iOS、PC、PS3、PS4。

借助其拖放系统,开发人员可以轻松创建视频游戏。他们不必学习复杂的编程语言。Game Maker: Studio 有其简化的语言——Game Maker 语言 (GML)。但它比 Delphi 或 C++ 慢。

专业版有很多优点:资源管理、Mac OS、Ubuntu编译和Android运行。但与此同时,它非常昂贵。

该引擎的缺点之一是可以在其中处理 3D,但非常不舒服。Game Maker: Studio 的开发环境只能在 Windows 上使用。

应用游戏套件

Game Creators 公司制作 App Game Kit。AGK 的主要优点是它支持多种平台,并且可以为所有人开发一个项目。AGK 允许在 Mac OS、iOS、Windows、MeeGo 和 Samsung Bada 等平台上创建游戏。

AGKt 简单且自适应。它的环境适合专业人士和独立开发者。

在 AGK 中编程有两种解决方案:一种特殊的 BASIC 解释器,一种方便易学的本地语言,以及适合经验丰富的视频游戏开发人员的 C++。

App Game Kit 有几个缺点:这个系统不是免费的并且有很多错误。

这么多引擎

如您所见,游戏引擎种类繁多。在其中,您可以选择最好的来创建您的项目。


The End