开始游戏开发:7 个 HTML5 游戏引擎软件
你玩过一款真正让你难以忘怀的游戏吗?也许艺术是令人惊叹的,故事是引人入胜的,谜题是复杂的……也许这就是一切!也许这款游戏让你大吃一惊,以至于你心里想: “我也想做这样的东西!” ”
然后你研究如何制作游戏,突然你的屏幕上出现了数十万篇文章、视频和教程。有了所有这些信息,不可能弄清楚从哪里开始!
不同类型的游戏引擎
好吧,我们想帮忙!我们知道,迈出游戏开发的第一步似乎很可怕。我们希望消除这种恐惧,并帮助您找到合适的游戏引擎来开始制作您的杰作!
查看此游戏引擎列表,了解每个引擎的独特之处。他们都能够制作可以在网络浏览器中玩的游戏。因此,如果您曾经想为 Coolmath Games 制作游戏,这些引擎是很好的起点!
构造
最适合:2D 游戏、平台游戏、自上而下的动作游戏、益智游戏
Construct 是 Scirra Ltd. 于 2017 年开发的一款基于 HTML5 的游戏引擎。该引擎的独特之处在于您可以在网络浏览器中离线使用它!该引擎针对开发 2D 游戏进行了优化,但也可以开发3D 游戏。您也不需要编码 - Construct 有一个可视化脚本系统,无需编程即可创建复杂的游戏功能。但是,如果您希望游戏更加复杂,您可以使用 JavaScript 来编辑脚本。 Construct 有不同版本,最新版本是 Construct 3。仍然可以用 Construct 2 制作游戏。
当您准备好发布时,您可以在网络浏览器、台式机、Mac 和移动设备上共享您的游戏。
您可以免费使用 Construct,但您可以使用的功能以及您可以在游戏中包含的代码量会受到一些限制。要获得更多功能和选项,您必须付费订阅。以下是一些用 Construct 制作的热门游戏:
反传统者
戈多
最适合:2D 游戏、3D 游戏、VR 游戏、冒险游戏
Godot 是由 Juan Linietsky 和 Ariel Manzur 在 2014 年创建的开源游戏引擎。该引擎能够制作 2D 和 3D 游戏。使用的编码语言是GDscript,Godot自己的编码语言。可以使用其他语言(例如 C# 或 C++)进行编码,但需要下载额外的资源。 Godot 还包括一个动画工具,可用于为角色或过场动画制作动画。
当您准备好发布时,您可以在网络浏览器、台式机、Mac、移动设备、控制台和 VR 上共享您的游戏。
Godot 完全免费使用!以下是一些用 Godot 制作的流行游戏:
索尼克色彩:终极
卡带野兽
游戏制作者
最适合:2D 游戏、角色扮演游戏、自上而下游戏、等距游戏、格斗游戏
GameMaker是一个跨平台游戏引擎,由Mark Overmars于1999年创建,由YoYo Games于2007年开发。该引擎主要用于制作2D游戏。 GameMaker 使用自己的编码语言,称为 GameMaker 语言 (GML),它与 C++ 和 C# 有相似之处。您可以使用 GML 编写脚本,或使用 GameMaker Language Visual(一种拖放可视化脚本工具)来应用特性和功能,而无需自行编码。 GameMaker 还提供资源来为您的游戏创建像素精灵和动画。
当您准备好发布时,您可以在基于 Web 的平台、台式机、Mac 和游戏机上共享您的游戏。
GameMaker 可以免费使用,但它限制了您的资源以及您可以共享游戏的位置。如果您想针对不同的平台进行构建并访问更多功能,则必须付费订阅。以下是 GameMaker 中制作的一些热门游戏:
传说之下
觅食者
PICO-8
最适合:2D 游戏、益智游戏、冒险游戏、平台游戏、横向卷轴游戏
Pico-8是Lexaloffle Games于2015年创建的游戏引擎。该引擎用于制作8位游戏,让您仿佛回到了1980年代! Lua 是您将用于在此引擎中编码的编程语言。 PICO-8 还允许您在引擎本身内创建音乐、音效、精灵和动画。
当您准备好发布游戏时,您可以在网络浏览器、桌面和 Mac 上共享您的游戏。
您需要一次性支付 14.99 美元的费用才能使用 PICO-8。以下是一些用 PICO-8 制作的热门游戏:
赛莱斯特经典赛
统一
最适合:2D 游戏、3D 游戏、多人游戏、冒险游戏、角色扮演游戏、模拟
Unity是Unity Technologies于2005年创建的游戏引擎。该引擎用于制作2D和3D游戏。您可以使用 C# 在引擎中进行编码。 Unity 提供了多种资源,例如创建动画以及渲染 2D 和 3D 对象。 Unity 最突出的是制作大型多人游戏的能力。
当您准备好发布时,您可以在基于 Web 的平台、台式机、Mac、游戏机、VR 和 AR 上共享您的游戏。
Unity 的定价模型基于您的游戏产生的收入。如果您是学生或在 12 个月内收到的收入/资金少于 10 万,则可以使用免费版本。但是,如果您的收入超过此金额,则需要支付订阅费。需要注意的是,如果您使用当前版本的 Unity 并订阅了专业版或企业版,则每次安装都需要支付少量费用。以下是一些用 Unity 制作的热门游戏:
精灵宝可梦Go
缠绕
最适合:基于文本的叙事游戏、互动小说、选择你自己的冒险
Twine 是由 Chris Klimas 创建的开源引擎。该引擎用于制作基于文本的叙事游戏。您无需学习编码语言即可使用 Twine。但是,根据您使用的故事格式,必须遵循一定的结构格式。您还可以使用 HTML、CSS 和 JavaScript 创建更高级的命令并为您的游戏创建视觉设计。您可以通过使用变量和条件在一个游戏中创建多个路径来创建分支叙事游戏!
当您准备好发布时,您可以在基于网络的平台上共享您的游戏。
Twine 可以免费使用!以下是一些用 Twine 制作的流行游戏:
你是杰夫·贝索斯
作者会做某事
移相器
最适合:2D 游戏、冒险游戏、动作游戏、视觉小说、横向卷轴游戏
Phaser是Richard Davey于2013年开发的开源2D游戏引擎。该引擎主要用于制作2D游戏。 Phaser 使您可以选择使用 JavaScript 或 TypeScript 进行编码。 Phaser 提供各种资源,包括在多个设备上扩展游戏、实现音频以及创建 2D 精灵和动画。
当您准备好发布时,您可以在网络浏览器和移动设备上共享您的游戏。
Phaser 可免费使用!以下是一些用 Phaser 制作的热门游戏:
市面上有很多游戏引擎,我们知道找到一个开始使用可能会让人感到不知所措。我们希望这份列表有助于缓解这种焦虑,并提供一些关于游戏引擎从哪里开始的见解。我们期待看到您将创建什么游戏!