20多年来,英国公司The Game Creators提供了各种各样的游戏电子游戏开发软件,其中一些产品对消费者更友好。AppGameKit Studio可以说是该团队目前最全面的软件包,这要归功于其强大的2D和3D功能,以及方便的移动配套应用。然而,AppGameKit Studio并不是最适合新手的游戏开发应用;GameMaker仍然是初学者学习如何制作电子游戏的最佳工具。
你可以制作哪些类型的游戏?
AppGameKit Studio是苹果应用商店2020年付费下载量最高的软件之一,是一款英国驾驶理论测试应用。如果你只是想做这样的应用,那就去做吧。但AppGameKit Studio让游戏开发者制作的远不止教育类手机应用。
浏览AppGameKit Studio的展示页面(在新窗口中打开),你会发现氖shmups、塔防游戏、roguelike地下城爬行游戏和休闲益智游戏。更令人印象深刻的是它完全支持3D图像和2D精灵。大多数消费级开发软件,包括GameMaker,要么严重限制了3D开发,要么完全限制了它。免费、开源的Godot是一个例外。AppGameKit Studio不仅支持3D视觉效果,还支持Vulkan和OpenGL渲染、现实物理、增强现实、虚拟现实,以及其他高级功能。
考虑到引擎的马力,我很惊讶地发现很少有游戏是使用AppGameKit Studio制作的。这是轶事证据,但是Construct,线,甚至Stencyl都是独立游戏市场上更受欢迎的游戏引擎itch.io尽管AppGameKit Studio更加强大。这可能是因为AppGameKit Studio做出了奇怪的初始决定,可能会让新的潜在客户失去兴趣——我将在后面讨论这些奇怪的设计选择。
类似的产品
价格和平台
顾名思义,AppGameKit Studio可以让你将游戏开发成应用程序安卓和iOS移动设备。你也可以通过HTML5为Windows、Mac、Linux和网页开发游戏。旧的软件版本支持树莓派电脑,但现在已经不支持了。你也不能为PlayStation 4,PlayStation 5,Xbox一,Xbox系列S/X,或任天堂开关至少在不做艰苦而昂贵的移植工作的情况下是不可能的。
核心的AppGameKit Studio售价99美元,考虑到它的功能,这个价格是可以承受的。教育版对学校免费。然而,单次购买并不包括该工具必须提供的所有功能。你可以直接从AppGameKit Studio或通过AppGameKit Studio购买DLC蒸汽,这增加了新的功能。附加组件包括增强的粒子和着色器效果,新的音频和视觉资产,甚至演示游戏。这将取代大多数其他游戏开发项目的社区市场。这些附加组件经常出售,价格从5美元到175美元不等。
确保你使用的是正确的软件。AppGameKit Studio是游戏引擎的最新版本,但AppGameKit Classic仍然可用。一些附加包可以在两个版本中工作。Game Creators团队还销售其他专业的游戏开发工具,例如更容易使用的3D引擎GameGuru,所以请记住这一点。
使用AppGameKit Studio进行开发
AppGameKit Studio要求你了解基于文本的编码语言。也许是因为GameGuru提供了一个更休闲的选择,AppGameKit Studio并不觉得有必要成为最受新手和有抱负的开发者欢迎的跳板。你最终应该学习如何编码如果你的目标是成为一名专业游戏设计师,但其他工具可以使用直观的视觉编码语言让你轻松进入这个过程。AppGameKit Studio缺乏视觉语言。
GameMaker和构造拥有优秀的视觉编码语言。戈多的和Stencyl的可视化编码语言分别太复杂和太简单,但它们都是可用的。AppGameKit Classic出售一款视觉编辑器附加组件,但它已经过时,并且与AppGameKit Studio不兼容。如果你知道如何编写代码,那么你在使用AppGameKit Studio时就会轻松得多。该程序有自己的AppGameKit Studio脚本,但也支持熟悉的c++语言。
AppGameKit Studio相对于其前身的重大升级是改进的集成开发环境(IDE),我可以理解为什么这是一个卖点。直观的界面使得在资产浏览器中快速浏览媒体文件变得很容易。此外,新的场景编辑器允许您拖放对象,调整基本的物理属性和变量,并将瓷砖集剪切成可以绘制到关卡中的精灵。你仍然需要编写代码来动画精灵或确定游戏逻辑,但IDE的工作流程暗示了一个完整的可视化编辑器所提供的流畅便利。
AppGameKit Studio并不局限于应用开发,它的手机配套应用也是一个突出的功能。有了这些免费的应用程序,你可以在手机上为你的项目编写和测试代码。AppGameKit Mobile用于编码,而AGK Player用于玩游戏。我在iPhone 12 mini上测试了这些应用程序,它们在安卓和iOS设备上都可以使用。他们甚至提供免费的游戏代码样本供学习和复制。
你可以通过云将手机编辑与桌面项目同步,这样你就可以使用手机应用来调整游戏,而不是从头开始创建游戏。作为Fuze4任天堂Switch的例子证明,无论编辑器多么精简,在一个小小的触摸屏上打字都不是编写数百行精确技术语法的最佳方式。尽管如此,即使有一个灵活的选择来编写代码也是值得赞赏的。
我希望AppGameKit Studio能够引导你完成你的第一个项目,但是它的文档能够很好地回答许多问题。要获得更多帮助,或者只是有用的社交和协作,您可以加入社区论坛和不和组。
整个工具包和杂物
由于它的付费附加组件和缺乏对新手友好的编码选项,如果你是刚开始电子游戏开发的人,AppGameKit Studio的要求有点高。这就是为什么GameMaker仍然是我们的编辑选择。然而,如果你坚持使用AppGameKit Studio,你会发现它是一个直观而强大的引擎,可以让你在PC或移动设备上制作各种各样的游戏。
AppGameKit Studio将其许多有用的功能分成几个部分,这些功能都需要文本编码知识。尽管如此,它仍然是一款功能强大的游戏开发软件,特别是如果你利用了它的手机应用程序。