如今,随着技术门槛的降落,任何人都可以经常使用正确的软件和稍懂一点的专业常识,来制造视频游戏。当然,这并不象征着游戏开发就此变得容易。假设您想让自己的游戏在视觉成果上觉得不错,那么就算是《FlappyBird》之类便捷的游戏,也须要花些时期潜心开发。值得庆幸的是,业界已有一些收费的游戏制造工具,可让咱们精简游戏的局部创立环节。上方让咱们来逐个了解一下。
1.Construct 3
假设您从未接触环节序代码的编写,那么Construct3便是您最好的游戏开发软件。因为齐全由GUI驱动,因此用户可以拖放的方式,设计与操作该工具,成功各种游戏逻辑和变量的经常使用。
Construct 3的关键好处在于,在成功游戏开发后,您可以将其导出至HTML5、Android、iOS、Windows、Mac、Linux、XboxOne、Microsoft Store等数十种不同的平台和格局,并无需在游戏中做任何修正。
Construct3岂但领有配套开发的最佳、最片面的文档,而且提供了数百种教程,协助用户了解从基础到初级的概念。假设您须要协助,其生动的论坛社区也能及时作出照应。
虽然大少数程序员不足美术、音乐或动画方面的技艺,但是他们可以从Scirra商店阅读和购置现成的组件。这些组件通常只需几美元,不过一些专业级产品或许须要30美元或更高。当然,您也可以购置一些示例,以供学习与提高。
Construct3的收费版虽然领有一切**性能,但是仅蕴含25个事情、2个对象层、2个同步特效、1种Web字体、不限玩家数量、仅能导出为HTML5、并且用户无权发售开发好的游戏。为了打破这些限度,您可以选择年费为99美元的团体级容许证。
下载链接:
2. GameMaker Studio 2
与Construct 3相似,GameMaker Studio 2准许您经常使用其变量和游戏逻辑的拖放界面,来创立整个游戏。不过,与Construct3不同的是,GameMaker Studio 2经过其Game Maker Language赋予了更多性能,Game MakerLanguage是一种极具灵敏性的、相似于C的脚本言语。
成功游戏开发后,您可以将其导出至Windows、Mac、Linux、HTML5、Android、iOS、NintendoSwitch、PlayStation 4、以及Xbox One等不同的平台和格局,而无需调整代码。当然,其收费版本是不准许导出至任何平台的。
GameMaker Studio 2是1999年推出的GameMaker:Studio的成功从新打造版,也是目前最受欢迎、最生动的收费游戏开发引擎之一。它会活期颁布具备性能降级的版本。
GameMaker Studio2的收费版虽然在经常使用上不做限度,但限度了游戏的复杂水平。其Creator方案的费用为每年39每元,并准许用户导出至Windows和Mac。当然,您也可以一次性性地终身购置单个导出产品,其多少钱规范区分是:台式机为99美元,HTML5为149美元,AmazonFire为149美元,Android/iOS为399美元、Nintendo Switch、PlayStation 4和Xbox One为799美元。
Unity是在2005年推出的3D引擎,并于2013年参与了关于2D的支持。因为Unity的2D系统,实践上是固定在其**3D系统之上,因此您或许会偶遇各种小缺点。也就是说,Unity会给2D游戏参与很多不用要的臃肿代码,从而影响到游戏性能。
在Unity提供的游戏环境中,一切内容都是一个对象。您可以将各种组件附加到不同的对象上,而每个组件都能够控制对象的行为与逻辑。
为了充沛应用Unity,您须要会经常使用C#。同时,您也可以在网络上找到不可胜数个无关Unity的杰出教程(,以协助您入门经常使用。当然,Unity自身也为新手提供了许多视频和文档系列。
在成功游戏开发后,您可以将Unity的游戏引擎导出至:Windows、Mac、Linux、Android、iOS、HTML5、Facebook、诸如OculusRift和Steam VR等VR系统、以及诸如PlayStation 4、Xbox One、 Nintendo Wii U和NintendoSwitch等多种游戏机。
从Unity的AssetStore处,您可以取得游戏所需的地图系统、商业级网络方案、3D模型、HUD图形、环境纹理、举措冒险RPG的对话系统等许多资源都是收费的。
Unity的团体版是齐全收费的,只需您从游戏中盈利的年支出少于100,000美元,即可不受限地经常使用各种性能。而只需您的年支出到达200,000美元,则倡导经常使用Unity的Plus版本。它为用户解锁了各种的“光明主题”。而Unity的Pro版本,则对用户开发的营收不做任何限度。
下载链接:
4. Godot Engine
和Unity相似,Godot支持用户创立2D和3D游戏。而不同的是,Godot在开发之初就在2D方面启动了精心设计。因此它具备更好的性能、更少的失误、以及更整洁的总体上班流程。Godot可以被极速部署到包括Windows、Mac、Linux、Android、iOS和HTML5在内的多个平台上。
Godot的游戏架构十分共同,它会将一切事物划分为不同的场景。这些场景是各种角色、声响、以及脚本之类元素的汇合。用户可以将多个场景组分解一个更大的场景,并以此类推兼并下去。这种分层式设计能够让您按需轻松地组织和修正各种元素。
Godot经常使用拖放系统来操作各种场景元素,这些元素都可以被内置脚本系统,经常使用一种称为Python的自定义类言语--GDScript启动扩展。该言语无需编程阅历,即可被学习与经常使用。目前,Godot领有:前期处置、网络、内置编辑器、实时调试、热重载、源代码控制等丰盛的性能。它每年都至少会迭代出一个主版本。
在本次引见的八种工具中,Godot是惟一可以齐全无偿经常使用的一款。因为取得了MIT容许,因此您既可以按需经常使用它,又可以不受限地发售自己制造的游戏。此外,您甚至可以间接下载其由C++编写的源代码引擎,并对它启动修正。
下载链接:
5. Unreal Engine 4 (and Unreal Engine 5)
Unreal Engine4(UE4)的专业之处在于,其创立团队充沛了解游戏开发者的实在需求。经过极速的迭代和开发,UE4目前能够为开发者提供诸如:实时调试、热重装、即时游戏预览、人工智能、电影技术工具、以及前期成果处置等性能。
UE4的一大卖点是先进的Blueprint系统。它使得用户无需关上源代码编辑器,或编写代码,即可创立复杂的游戏逻辑。在YouTube上,UE4领有超越800个时长从20至60分钟不等的教学视频。您可以按需分步启动学习与通常。
在UE4处成功了游戏开发后,您可以将其无缝地导出至Windows、Mac、Linux、Android、iOS、HTML5、PlayStation4、Xbox One、以及Oculus VR等不同的平台和格局。
UE4可供用户收费访问其源代码和整个引擎。假设您开发的游戏,每季度能赚取3,000美元的话,那么您只需支付支出的5%作为工具经常使用费。换句话说,您只需在游戏成功盈利后,再付款给UE4。
下载链接:
行将推出:Unreal Engine 5
往年,Epic Games将颁布Unreal Engine5的完整版。该版本号称能够借助Nanite和Lumen这两项**技术,将视频游戏的图形品质提高到电影CGI水平。
多边形限度会间接影响游戏中的关卡、以及角色显示的精细水平。通常,一个游戏角色往往须要由1,500,000个多边形组成。由Nanite提供的几何图形,准许您导入上百万种多边形数据源,以片面丰盛游戏中的3D与动画成果。
Lumen能够为灵活环境提供真切的光反响。例如,当月亮在天地面的不同位置、或被群山遮挡时,游戏中不同场景的不同光线扩散水平,应当有所不同。对此,游戏开发者须要经过Lumen来计算和设计不同角度的光线,以合乎游戏须要体现的成果。
经过经常使用Defold的代码编辑器,开发者可以参与自定义的逻辑,或许经常使用视觉与场景编辑器将组件间接放入游戏中。在经常使用Defold成功游戏开发后,您可以将其导出至NintendoSwitch、Android、iOS、macOS、Linux、Windows、Steam、HTML5、以及Facebook等不同的平台和格局。
与GameMaker Studio2一样,Defold从设置之初就能够支持多种初级性能,因此无需额外性能。除了具备杰出的3D支持,Defold也针对2D的创立启动了提升。经常使用基于组件的系统,您可以访问2D地图编辑器、3D模型与网格、以及其余丰盛的显示成果。
Defold经过教程、手册和论坛等方式,为新手游戏开发者提供了少量的信息。特意是在论坛中,许多开发人员都会遇到与您相似、甚至齐全相反的疑问。他们想出的如何克制或处置某个疑问的方法,齐全值得您去参考与自创。
只需您经过Defold网站上取得了Defold容许证,并遵守其关系规范,Defold就能够开源且收费地供您经常使用。而且,无论您用它开发的游戏能否盈利,Defold都不收取任何佣金。
下载链接:
7. RPG Maker MZ
作为一款杰出的收费游戏开发工具,RPG MakerMZ适宜于那些不想学习任何编程言语,又想创立游戏的人。用户可以经常使用其地图编辑器、角色生成器、以及关系数据库,来创立各种RPG游戏。您可以经常使用RPG MakerMZ固有的无需代码的事情系统,来成功各种游戏逻辑。当然,您也可以经常使用插件,来兼并自定义的代码。
除了可以收费装置的RPGMaker随附的纹理,您还可以将在其对应的市场中,选择数百种组件包,其中包括音乐、角色、以及关卡设计等与构建RPG关系的元素。不过,在成功了游戏开发后,您仅能将其导出至Windows、macOS、iOS和Android平台。
该工具的售价为80美元,不过它也提供30天的收费试用期。
下载链接:
8. Cerberus X
假设您正在寻觅轻量级的2D游戏开发工具,那么CerberusX(CX)便可满足您的要求。虽然不属于初级的开发工具,但是它适宜初学者用来学习编程言语。
用户可以经常使用Cerberus X的IDE,以及弱小的图形化API和Mojo框架,来设计游戏,并将其导出到WindowsPC、macOS(10.15.x和更低版本)、Linux、Android、iOS(13.x和更低版本)和HTML5等平台。值得一提的是,经过这些API和Mojo框架,您无需启动少量编程,便能以“填空”的方式,创立出可间接运转的游戏。
CX为开发者提供了丰盛的教程和颇具人气的论坛。因为CerberusX是一种模块化的言语,因此您可以从其余创立者处导入模块,以丰盛自己的游戏中。当然,您也可以向其余开发者奉献自己的代码。
Cerberus X既可以收费提供下载,又可以让用户购置其技术支持服务。
下载链接:
小结
除了上述引见的八种游戏开发工具,您还可以选择Phaser、Stencyl、以及GDevelop等工具。当然,假设您想仔细地启动游戏开发,那么真正学习和把握一些编程常识与技巧是相对必要的。祝您在整个游戏的开发环节中,能够到达寓教于乐的成果。