GameMaker 取消新运行时游戏发行费用
使用 GameMaker 的开发者自2027年1月1日起,无需购买 Professional 授权即可在新运行时 GMRT 上构建并销售商业游戏。面向桌面系统、移动平台、网页和 GX Games 的构建将变为免费。与此同时,公司在所有资费档位开放运行时源码的访问权限。
目前的方案并非如此:引擎的免费版本只允许非商业项目,而销售游戏的权利需要一次性支付99.99美元购买 Professional 授权。转向新模式后,强制付费只会留给在主机平台发行的开发者。
只有主机平台需要付费
导出到主机平台依然需要 Enterprise 订阅和已认证开发者身份。这条规则对两种运行时都适用,公司也不打算改动各档位的价格。GameMaker 允许从单一代码库发行游戏的平台包括 Windows、macOS、Ubuntu、Android、iOS、网页、PlayStation、Xbox 和 Nintendo Switch。
Professional 持有者保留商业发行基于旧运行时 GMS2 构建的游戏的权利,并额外获得其源码。那些不愿把多年积累的项目迁移到新技术上的工作室,仍维持原有条件。
「从一开始,GameMaker 就致力于让每一位作者的游戏开发更易上手、更灵活。随着 GMRT 在新平台上进入测试版,我们正在扩充提供给开发者的内容。」GameMaker 负责人 Russell Kay 表示。
源码会开放,但不会有自由许可证
引擎早在2026年春季就宣布过运行时代码的开放:承诺向所有用户提供 GMRT 桌面版、移动版和网页版的源码,并附带阅读、修改和自行构建的权利。Enterprise 持有者还可按其通过认证的平台额外获得主机部分。如今在此之上,又加上了面向 Professional 持有者的 GMS2 运行时代码。
GMRT 并未因此成为通常意义上的开放项目。春季公告中专门说明,游戏的商业发行需要有效授权,而使用代码的条件则写在一份单独的 GameMaker 源码使用协议中。
实际收益仍然可观:团队得以自行排查运行时的错误,并针对具体项目进行调整。此前,源码访问权一直被列在 Enterprise 档位的功能之中。
旧运行时已冻结,赌注押在 GMRT 上
这一决定契合引擎内部的代际更替。2026年春季,GameMaker 宣布 GMS2 运行时在功能上已经完成:新功能只会为 GMRT 考虑,而旧的执行环境至少到2028年第一季度之前只会获得 SDK 更新和关键错误修复。
公司称 GMRT 为新一代运行时,相关变化首先关乎生产流程:
- GM CLI —— 一套命令行工具,可通过 API 和命令行在编辑器之外构建项目并对其进行操作,从而简化自动化构建;该工具套件以 Apache 许可证发布;
- 扩展的 3D 能力:从 glTF 加载模型、场景图、改进的矩阵与四元数运算、基础动画;
- JavaScript 和 TypeScript 与 GML 并列成为完整支持的语言,接下来是与 C# 的互操作。
运行时按平台逐步退出测试版:先是桌面系统,然后是移动端和主机端。LTS26 支持周期于2026年5月启动,将在2028年初结束,接下来的版本计划在2026年第四季度和2027年第一季度推出。
引擎对作者的价格已连年走低
当前这一步延续了 GameMaker 自 YoYo Games 转入 Opera 管理以来的路线。引擎早已对非商业用途免费开放,而面向小团队的旧订阅已被99.99美元一次性购买 Professional 所取代——对旧档位的持有者提供折扣并抵扣已付款项。如今这笔费用也将消失,但仅限于新运行时上的项目。
这些变化很可能与引擎之间竞争格局的变化有关。Godot 以自由许可证分发,在 Unity 安装计费争议的背景下人气明显上升,而该计费后来被公司取消;Unreal Engine 则在项目越过收入门槛后收取分成。在这样的背景下,入门阶段的一次性付费对 GameMaker 来说显得是个弱点:新手作者会在销售首款游戏的权利上碰到一张账单。
如果这一趋势延续,引擎变现的重心将向主机板块和大型工作室转移,而大众用户则免费涌入。可供阅读的代码还增添了一种可能:围绕 GMRT 或许会出现第三方修改和构建,引擎将不得不决定如何把社区的成果接纳回主分支——GameMaker 自己也提到了这种可能。相应的用户群是存在的:这套工具已越过1200万次下载的门槛,Spelunky、DELTARUNE 和 UFO 50 都是用它做出来的。
社区反应
对公告的反应当天就出现了,总体上颇为友善。在 GameMaker 的帖子下方以及引用转发中,独立开发者纷纷感到高兴:新运行时 GMRT 自2027年初起可以在没有专业授权的情况下销售游戏,源码除主机部分之外将在所有层级开放。那些既开课又做游戏的人称这条消息难以置信,并已经在盘算明年能否来得及发布第一款游戏。 质疑的声音比喜悦更轻,但确实存在。有人不久前才付了授权费,开玩笑地问那自己是为什么付的钱,随即又补充说这一步会帮到许多新人。另一些人想弄清旧运行时的费用是否保留,以及如果在新运行时上商业发行变成免费,专业授权还有什么意义。个别声音认为仅开放代码阅读并不够,要求把引擎做成真正自由的软件。
「这太难以置信了!新版 GameMaker 将可免费用于商业用途!」
— @_NoNexD (X)
「那我当初付的三百雷亚尔是为了什么?非常高兴看到这项举措:它会帮到很多人。」
— @luidda25 (X)
「拜托,把它做成自由软件,终于把代码开放出来吧。」
— @folhaswwww (X)
放弃99.99美元授权的原因何在——Godot 和 Unity 的压力、订阅销售不佳,还是转向主机导出的路线?