免费版除了导出平台受限外,和其它版本在功能上的区别并不大。新手开发者完全可以体验之后再考虑入手其它平台的导出,甚至可以在GX上调试完成游戏内容后再考虑移植到其它平台。
GX版本底层技术基于WASM,执行速度堪比原生环境。同时该版本可以将你做的游戏直接打包发布至GXC,很容易让更多的玩家认识你和你的游戏。同时,里边包含了很多内置功能,如排行榜,网络对战支持等等,方便进一步提升游戏的乐趣。不过目前最大的痛点是GXC国内不能走正常途径直接访问。所以对于国内的新人同学,只能先在调试环境下测试游戏,并不能导出到平台。
如果只制作PC端游戏或者在Steam平台发布你的作品,那么选择Creator版本即可。它可以导出桌面版本的游戏,即WIN/LINUX/MAC平台。目前月付8元,年付80元,某些游戏里的一个皮肤,就可以玩足GameMaker引擎八年。
如果还想导出手机游戏或者HTML5上的游戏,那么Indie版本是不二之选。在PC上设计差不多后,直接移植到移动端,当然由于各平台的差异性,少不了功能和性能上的测试与重构。以笔者的经验,开发手机或者WEB游戏,基本需要先保证游戏在PC上的真实运行帧率在200fps以上,才可以考虑移植,否则会卡爆。该订阅版本月付16元,年付160元,笔者目前订阅的是此版本。
最后如果还想导出专业主机平台上的游戏,如Switch/Xbox等主机游戏,那么需要选择商业版,支持命令行模式编译,更加专业,官方对此版本的支持优先级也相对高一些,比如视频播放功能在主机平台环境下已经有了,直到2022年才逐渐完善并开放到其它版本上。当然,价格也相对高很多:月付211,年付2110。需要注意的是,GameMaker并不直接负责在这些主机平台上的开发者注册,所以需要开发者对这些平台上的游戏发布有一定专业上的了解。