八种实用的免费游戏开发软件工具( 二 )


Unity的个人版是完全免费的,只要您从游戏中盈利的年收入少于100,000美元,即可不受限地使用各种功能 。而只要您的年收入达到200,000美元,则建议使用Unity的Plus版本 。它为用户解锁了各种的“黑暗主题” 。而Unity的Pro版本,则对用户开发的营收不做任何限制 。
下载链接:https://store.unity.com/
4. Godot Engine

八种实用的免费游戏开发软件工具

文章插图
和Unity类似,Godot支持用户创建2D和3D游戏 。而不同的是,Godot在开发之初就在2D方面进行了精心设计 。因此它具有更好的性能、更少的错误、以及更整洁的总体工作流程 。Godot可以被快速部署到包括Windows、Mac、Linux、Android、iOS和HTML5在内的多个平台上 。
Godot的游戏架构非常独特,它会将所有事物划分为不同的场景 。这些场景是各种角色、声音、以及脚本之类元素的集合 。用户可以将多个场景组合成一个更大的场景,并以此类推合并下去 。这种分层式设计能够让您按需轻松地组织和修改各种元素 。
Godot使用拖放系统来操作各种场景元素,这些元素都可以被内置脚本系统,使用一种称为Python的自定义类语言--GDScript进行扩展 。该语言无需编程经验,即可被学习与使用 。目前,Godot拥有:后期处理、网络、内置编辑器、实时调试、热重载、源代码控制等丰富的功能 。它每年都至少会迭代出一个主版本 。
在本次介绍的八种工具中,Godot是唯一可以完全免费使用的一款 。由于获得了MIT许可,因此您既可以按需使用它,又可以不受限地出售自己制作的游戏 。此外,您甚至可以直接下载其由C ++编写的源代码引擎,并对它进行修改 。
下载链接:https://godotengine.org/
5. Unreal Engine 4 (and Unreal Engine 5)
八种实用的免费游戏开发软件工具

文章插图
Unreal Engine 4(UE4)的专业之处在于,其创建团队充分了解游戏开发者的真实需求 。通过快速的迭代和开发,UE4目前能够为开发者提供诸如:实时调试、热重装、即时游戏预览、人工智能、电影技术工具、以及后期效果处理等功能 。
UE4的一大卖点是先进的Blueprint系统 。它使得用户无需打开源代码编辑器,或编写代码,即可创建复杂的游戏逻辑 。在YouTube上,UE4拥有超过800个时长从20至60分钟不等的教学视频 。您可以按需分步进行学习与实践 。
在UE4处完成了游戏开发后,您可以将其无缝地导出至Windows、Mac、Linux、Android、iOS、HTML5、PlayStation 4、Xbox One、以及Oculus VR等不同的平台和格式 。
UE4可供用户免费访问其源代码和整个引擎 。如果您开发的游戏,每季度能赚取3,000美元的话,那么您只需支付收入的5%作为工具使用费 。换句话说,您只需在游戏成功盈利后,再付款给UE4 。
下载链接:https://www.unrealengine.com/what-is-unreal-engine-4
即将推出:Unreal Engine 5
今年,Epic Games将发布Unreal Engine 5的完整版 。该版本号称能够借助Nanite和Lumen这两项核心技术,将视频游戏的图形质量提高到电影CGI水平 。
Nanite
多边形限制会直接影响游戏中的关卡、以及角色显示的精细程度 。通常,一个游戏角色往往需要由1,500,000个多边形组成 。由Nanite提供的几何图形,允许您导入上百万种多边形数据源,以全面丰富游戏中的3D与动画效果 。
Lumen
Lumen能够为动态环境提供逼真的光反应 。例如,当月亮在天空中的不同位置、或被群山遮挡时,游戏中不同场景的不同光线分散程度,应当有所不同 。对此,游戏开发者需要通过Lumen来计算和设计不同角度的光线,以符合游戏需要表现的效果 。
6. Defold
八种实用的免费游戏开发软件工具

文章插图
通过使用Defold的代码编辑器,开发者可以添加自定义的逻辑,或者使用视觉与场景编辑器将组件直接放入游戏中 。在使用Defold完成游戏开发后,您可以将其导出至Nintendo Switch、Android、iOS、macOS、Linux、Windows、Steam、HTML5、以及Facebook等不同的平台和格式 。
与GameMaker Studio 2一样,Defold从设置之初就能够支持多种高级功能,因此无需额外配置 。除了具有出色的3D支持,Defold也针对2D的创建进行了优化 。使用基于组件的系统,您可以访问2D地图编辑器、3D模型与网格、以及其他丰富的显示效果 。
Defold通过教程、手册和论坛等形式,为新手游戏开发者提供了大量的信息 。特别是在论坛中,许多开发人员都会遇到与您类似、甚至完全相同的问题 。他们想出的如何克服或解决某个问题的方法,完全值得您去参考与借鉴 。


推荐阅读