GameMaker最近发布了一个重大更新。以下是主要内容:

  • GameMaker 引擎发布了一个新的运行时间(GMRT),从测试阶段转为正式版,不仅支持更好的 3D 图像,还支持多国语言(GML、Javascript、Typecript、C#),且源代码将近乎全面公开免费(桌面、网页和移动运行环境:源代码可供所有用户获取;console运行环境:源代码只能提供给企业用户)。
  • GMS2 运行时间(LTS)也即将发布(LTS26),似乎是最后一次对老版的 GMS2 运行时间进行更新。
  • 新工具:预设构建器(Prefab Builder)、模块生成器(Extension Generator)和 IDE 之外的 CLI 工具(用于 CI 和项目管理)等。
  • 网络支持(通过扩展)是一个期盼已久的特性。

对于我来说,新版的 3D 支持让我非常出乎意料,我一直觉得他们更想专注于 2D 设计,而交给高手来处理 3D 领域的事儿。Typecript 支持也让我感到意外,但我知道这是因为近期的招聘要求增加,以及他们之前考虑对 JavaScript 进行支持。