【.com快译】如今,随着技术门槛的降低,任何人都可以用合适的软件和一点点诀窍来制作视频游戏。当然,这并不意味着游戏开发更容易。如果您想让您的游戏在视觉上感觉良好,即使像《Flappy Bird》这样简单的东西也需要一些时间来开发。值得庆幸的是,业界已经有一些免费的游戏制作工具可以让我们简化部分游戏制作过程。让我们一一看一下。1.Construct3如果您从未接触过编程代码,那么Construct3是最适合您的游戏开发软件。由于完全由GUI驱动,用户可以通过拖拽的方式设计和操作工具,实现各种游戏逻辑和变量的使用。Construct3的主要优势在于,当您完成游戏开发后,您可以将其导出到HTML5、Android、iOS、Windows、Mac、Linux、XboxOne、MicrosoftStore以及数十种不同的平台和格式,而无需制作任何的变化。Construct3不仅拥有有史以来最好、最全面的文档,而且还提供了数百个教程来帮助用户理解从基础到高级的概念。如果您需要帮助,其活跃的论坛社区也会及时响应。虽然大多数程序员缺乏艺术、音乐或动画技能,但他们可以从Scirra商店浏览和购买现成的组件。这些组件通常只需几美元,但一些专业级产品可能要花费30美元或更多。当然,您也可以购买一些样品进行学习和改进。Construct3免费版虽然拥有所有核心功能,但只包含25个事件,2个对象图层,2个同步效果,1个网页字体,不限播放人数,只能导出为HTML5,用户没有销售开发权好游戏。要绕过这些限制,您可以选择每年花费99美元的个人级许可证。下载链接:https://www.construct.net/2。GameMakerStudio2与Construct3类似,GameMakerStudio2允许您使用变量和游戏逻辑的拖放界面创建整个游戏。不过,与Construct3不同的是,GameMakerStudio2通过其GameMakerLanguage提供了更多功能,这是一种极其灵活的类C脚本语言。完成游戏开发后,您可以将其导出到不同的平台和格式,包括Windows、Mac、Linux、HTML5、Android、iOS、NintendoSwitch、PlayStation4和XboxOne,而无需调整您的代码。当然,它的免费版本不允许导出到任何平台。GameMakerStudio2是对1999年推出的GameMaker:Studio的完全再创造,也是最受欢迎和最活跃的免费游戏开发引擎之一。它定期发布具有功能更新的版本。GameMakerStudio2具有许多开箱即用的功能,例如:向游戏添加应用内购买的能力、实时分析用户玩游戏的方式、源代码控制、通过第三方扩展的多人网络,以及更多的。同时,它还提供了各种图像、动画和着色器的内置编辑器。GameMakerStudio2免费版虽然没有使用限制,但是限制了游戏的复杂度。它的Creator计划每年收费39美元,并允许用户导出到Windows和Mac。当然,你也可以一次性永久购买单件出口产品,价格如下:台式机99美元,HTML5149美元,AmazonFire149美元,Android/iOS399美元,NintendoSwitch,PlayStation4和XboxOne售价799美元。3.UnityUnity是2005年推出的3D引擎,并于2013年增加了对2D的支持。由于Unity的2D系统实际上是固定在其核心3D系统之上的,因此您可能会遇到各种故障。也就是说,Unity会给2D游戏增加很多不必要臃肿的代码,影响游戏性能。在Unity提供的游戏环境中,一切皆对象。您可以将各种组件附加到不同的对象上,每个组件都可以控制对象的行为和逻辑。要充分利用Unity,您需要了解C#。同时,您还可以在网上找到数以千计的Unity优秀教程(https://www.makeuseof.com/tag/unity-3d-tutorials-for-beginners/),帮助您入门。当然,Unity本身也为新手提供了一些视频和文档系列。当您完成游戏开发后,您可以将Unity的游戏引擎导出到:Windows、Mac、Linux、Android、iOS、HTML5、Facebook、OculusRift和SteamVR等VR系统,以及PlayStation4、XboxOne、Nintendo等系统WiiU和NintendoSwitch等各种游戏机。从Unity的AssetStore中,您可以免费获得地图系统、商业级网络解决方案、3D模型、HUD图形、环境纹理、动作冒险RPG对话系统以及许多其他资源。Unity个人版是完全免费的,只要您从游戏中获得的年收入低于100,000美元,就可以无限制地使用各种功能。而且只要你的年收入达到20万,就推荐Plus版本的Unity。它为用户解锁各种“深色主题”。Pro版Unity对用户开发的收益没有任何限制。下载链接:https://store.unity.com/4。GodotEngine类似于Unity,Godot支持用户创建2D和3D游戏。不同的是,Godot在开发之初就是在2D中精心设计的。因此它具有更好的性能、更少的错误和更简洁的整体工作流程。Godot可以快速部署到多个平台,包括Windows、Mac、Linux、Android、iOS和HTML5。Godot的游戏架构非常独特,它把所有的东西都分成了不同的场景。这些场景是角色、声音和脚本等元素的集合。用户可以将多个场景组合成一个更大的场景,等等。这种分层设计使您可以根据需要轻松组织和修改元素。Godot使用拖放系统来操作各种场景元素,可以使用称为Python-GDScript的自定义类语言通过内置脚本系统对其进行扩展。无需编程经验即可学习和使用该语言。目前Godot拥有后处理、网络、内置编辑器、实时调试、热重载、源代码控制等丰富功能,每年至少迭代一个大版本。在本文介绍的八款工具中,Godot是唯一一款完全免费使用的工具。多亏了麻省理工学院的许可证,您既可以将其用于您想要的东西,也可以不受限制地销售您制作的游戏。此外,您甚至可以直接下载其用C++编写的源代码引擎并对其进行修改。下载链接:https://godotengine.org/5。虚幻引擎4(和虚幻引擎5)虚幻引擎4(UE4)的特别之处在于其创作团队充分了解游戏开发者的真实需求。通过快速迭代和发展,UE4目前能够为开发者提供诸如:实时调试、热重载、即时游戏预览、人工智能、电影技术工具和后期效果处理等功能。UE4的一大卖点就是先进的蓝图系统。它允许用户在不打开源代码编辑器或编写代码的情况下创建复杂的游戏逻辑。在YouTube上,UE4有800多个教学视频,长度从20分钟到60分钟不等。大家可以根据自己的需要循序渐进地学习和练习。在UE4中开发游戏后,您可以将其无缝导出到不同的平台和格式,包括Windows、Mac、Linux、Android、iOS、HTML5、PlayStation4、XboxOne和OculusVR。UE4为用户提供免费访问其源代码和整个引擎。如果您开发一款每季度收入3,000美元的游戏,您只需支付收入的5%作为工具版税。换句话说,你只需要在游戏成功盈利后支付UE4。下载链接:https://www.unrealengine.com/what-is-unreal-engine-4即将推出:虚幻引擎5今年,EpicGames将发布完整版的虚幻引擎5。这个版本号称能够借助Nanite和Lumen两大核心技术,将视频游戏的图形质量提升到电影CGI的水平。Nanite多边形限制将直接影响游戏中的级别和角色显示的细节级别。通常,一个游戏角色往往需要由1,500,000个多边形组成。Nanite提供的几何图形允许您导入数百万个多边形数据源,以充分丰富游戏中的3D和动画效果。LumenLumen能够为动态环境提供逼真的光反应。比如当月亮在天空中的不同位置,或者被山挡住的时候,游戏中不同场景的光线色散程度应该是不一样的。对此,游戏开发者需要使用流明来计算和设计不同角度的光线以满足游戏的需求。6.Defold通过使用Defold的代码编辑器,开发者可以添加自定义逻辑,或者使用视觉和场景编辑器将组件直接放入游戏中。使用Defold完成游戏开发后,您可以将其导出到NintendoSwitch、Android、iOS、macOS、Linux、Windows、Steam、HTML5和Facebook等不同平台和格式。与GameMakerStudio2一样,Defold从一开始就支持许多高级功能,因此不需要额外的配置。除了具有出色的3D支持外,Defold还针对2D创作进行了优化。使用基于组件的系统,您可以访问2D地图编辑器、3D模型和网格以及其他丰富的显示效果。Defold以教程、手册和论坛的形式为新手游戏开发者提供了丰富的信息。特别是在论坛上,很多开发者都会遇到和你类似甚至完全一样的问题。他们想出的克服或解决某个问题的方法,完全值得你借鉴和借鉴。只要您通过Defold网站获得Defold许可并遵守其相关标准,Defold就可以开源免费供您使用。而且,无论您用它开发的游戏是否盈利,Defold都不收取任何佣金。下载链接:https://defold.com/7。RPGMakerMZ作为一款优秀的免费游戏开发工具,RPGMakerMZ适合那些想在不学习任何编程语言的情况下制作游戏的人。用户可以使用其地图编辑器、角色生成器和相关数据库来创建各种RPG游戏。您可以使用RPGMakerMZ固有的无代码事件系统来实现各种游戏逻辑。当然,您也可以使用插件来合并自定义代码。除了RPGMaker自带的可免费安装的贴图外,您还可以在其相应市场的数百个组件包中进行选择,包括与构建RPG相关的音乐、角色和关卡设计等元素。但是,完成游戏开发后,您只能将其导出到Windows、macOS、iOS和Android平台。该工具售价80美元,但还提供30天免费试用。下载链接:https://www.rpgmakerweb.com/downloads8。CerberusX如果您正在寻找轻量级的2D游戏开发工具,那么CerberusX(CX)可以满足您的要求。虽然不是高级开发工具,但适合初学者学习编程语言。用户可以使用CerberusX的IDE,以及强大的图形API和Mojo框架,设计游戏并将其导出到WindowsPC、macOS(10.15.x及更低版本)、Linux、Android、iOS(13.x和更早的版本)和HTML5等平台。值得一提的是,通过这些API和Mojo框架,你可以创建无需大量编程即可通过“填空”直接运行的游戏。CX为开发者提供了丰富的教程和流行的论坛。由于CerberusX是一种模块化语言,您可以从其他创作者那里导入模块来丰富您自己的游戏。当然,你也可以将自己的代码贡献给其他开发者。CerberusX可以提供免费下载,也可以让用户购买其技术支持服务。下载链接:https://whiteskygames.itch.io/cerberus-x总结除了上面介绍的八款游戏开发工具,您还可以选择Phaser、Stencyl、GDevelop等工具。当然,如果你想认真从事游戏开发,真正学习和掌握一些编程知识和技能是绝对必要的。祝大家在整个游戏开发过程中达到寓教于乐的效果。原标题:8款免费游戏开发软件工具制作你自己的游戏,作者:MARCUSMEARSIII
