制作视频游戏并没有看上去那么令人生畏。虽然您可能不会从没有经验转到制作下一部《侠盗猎车手》,但实际上从未如此容易地开始制作游戏。即使没有编程经验,游戏开发工具和资源对普通人也越来越容易获得。通常,这些工具也可以免费获得。

为了使希望开始制作游戏的人更轻松,我们汇总了11个游戏引擎/编辑器的列表。有些是针对特定游戏类型设计的,或者对于新手来说非常容易。其他的是用于AAA游戏的专业开发工具,但实际上可供业余爱好者免费使用,并且仍然提供许多学习工具,以帮助那些编程经验有限的人入门。

当然,游戏开发中涉及很多东西-音乐,动画,声音,写作,纹理,建模等-但是,您选择的游戏引擎/编辑器将对哪种类型产生最大影响可以制作的游戏。

CRYENGINE

由Crytek开发的跨平台商用3D引擎。它已被用于诸如《猎物》(2017)和《人人都被劫》等游戏。

适用于: 3D游戏

编辑器可用于: Windows

脚本/标记语言: Lua

学习工具: CryEngine提供了许多免费的教程视频,内容涵盖了从安装编辑器到逐步制作一个类似Flappy Bird的游戏,再到编译引擎的自定义配置版本等更复杂的内容。

GAMEMAKER

由YoYo Games开发的跨平台商业2D游戏引擎。它已用于Undertale,Hyper Light Drifter和Minit等游戏。

适用于: 2D游戏

编辑器可用于: Windows和macOS

脚本/标记语言:使用称为GameMaker Language(GML)的专有脚本语言和称为拖放(DnD)的可视脚本语言。

学习工具:一些免费的书面和视频教程,涵盖了基础知识,另外一些则深入探讨了如何制作特定类型的游戏,例如基于回合的RPG,塔防和农用游戏。也有指向一些外部站点和社区的链接,这些站点具有脚本和指南来帮助人们入门。

GDEVELOP

专为易于使用而设计的开源2D游戏引擎。

适用: 2D游戏

编辑器可用于: Windows,macOS,Linux和Web

脚本/标记语言:无,使用拖放界面。

费用:免费

学习工具: GDevelop Wiki上有各种指南和教程,还有80多个示例文件,说明如何制作特定类型的游戏和特定游戏功能。

GODOT

一个开放源代码的2D和3D游戏引擎,旨在强大,易学且适合团队协作。

适用于: 2D和3D游戏

编辑器可用于: Windows,macOS和Linux

脚本/标记语言: GDScript,C#和可视脚本。

学习工具: Godot有使用它们的编辑器的详尽的分步指南,以及一堆免费的文本教程,涵盖了更具体的方面,例如实现VR,使用2D动画的骨架以及生成过程几何。

LUMBERYARD

由Amazon开发的商业跨平台3D游戏引擎,它基于旧版本的CryEngine。它已被用于《星际公民》和《大巡回赛》等游戏。

适用于:具有Twitch集成的3D游戏和使用Amazon Web Services的多人游戏

编辑器: Windows

脚本语言: Lua

学习工具:提供了一系列免费的入门教程视频和有关引擎中更多特定功能的视频讲座。还有一个免费的培训课程,介绍如何将Lumberyard与AWS结合使用。

REN’PY

开源视觉新颖游戏引擎。它已用于Doki Doki文学俱乐部,Butterfly Soup和One Night,Hot Springs等游戏。

适用于:视觉小说

编辑器可用: Windows,macOS和Linux

脚本/标记语言: Ren'Py脚本语言和Python

学习工具:在Ren'Py中免费提供了如何制作简单游戏的文本演练,还提供了其他基于文本的指南,可用于更具体的自定义。

RPG MAKER

由Degica开发的商业游戏引擎。它是专门为制作经典的JRPG风格的游戏而设计的,而无需知道如何编程。它已用于诸如《尸体派对》和《乐天》等游戏。

适用于: 2D角色扮演游戏

编辑器可用: Windows和macOS

脚本/标记语言: JavaScript

学习工具:有一些针对旧版本引擎的免费教程,可能仍然适用。但是,对于最新版本的MV,似乎最好的资源是社区 创建的。

TWINE

一个用于交互式讲故事的开源编辑器。它已用于Lionkiller和为Nintendo工作的Uncle等游戏。

适用于:交互式小说和基于文本的游戏。

编辑器可用于: Windows,macOS和Web

脚本/标记语言:专有标记语言,但也允许HTML,Javascript和CSS。

学习工具:这里有一个指南,涵盖了其标记语言的基础,并提供了一些更高级的脚本示例。

UNITY

由Unity Technologies开发的跨平台商业游戏引擎。它已被用于《无题的鹅游戏》,《奥里与小精灵的遗愿》和《空心骑士》等游戏。

适用于: 2D和3D游戏。

可用: Windows,macOS和Linux

脚本/标记语言: C#

费用:对学生和业余爱好者个人使用以及年收入少于100,000美元的小型公司免费。

学习工具: Unity提供了一些免费资源,以帮助那些刚接触引擎的人。但是它在Unity Learn Premium计划下提供了更多内容,包括课程,教程,甚至是认证。目前,Unity Learn Premium在2020年6月10日之前免费。

UNREAL

由Epic Games开发的跨平台商业游戏引擎。它已用于Fortnite,Final Fantasy VII Remake和Octopath Traveler等游戏。

适用于: 3D游戏。

可使用的编辑器: Windows。

脚本/标记语言: C ++和蓝图可视脚本

费用:免费。

学习工具: Epic Games提供了许多免费的在线视频课程,涵盖了使用引擎编辑器的一些入门方面,以及一些更高级的主题,例如后处理效果和创建资产管道。

VN MAKER

由Degica开发的商业游戏引擎。它是专门为制作视觉小说而设计的,无需知道如何编程。

适用:视觉小说

编辑器用: Windows,macOS和Linux

脚本/标记语言: JavaScript和CoffeeScript

学习工具:有一个免费的广泛指南,涵盖了广泛的主题,包括编辑器的基础知识,如何构建正在编写的故事,如何在不编写脚本的情况下自定义视觉小说以及仅用于脚本编写的完整单独指南,以及文档。