Corona 的未来

Corona 的未来

大家好。

我是 Vlad Shcherban,过去几年 Corona 的主要开发人员。有很多事情我想讨论,所以我将尽量简短,并在下面的常见问题解答中提供更多详细信息。

正如您已经知道的那样,截至 2020 年 5 月 1 日,Corona Labs Inc. 这家公司将不复存在。

但是 Corona(为数千个应用程序提供动力的引擎)绝非结束。它只是作为一个完全开源的项目开始。我计划继续开发它,开发资金将通过众筹获得。这个想法似乎在论坛和 Slack 上受到了社区的热烈欢迎,人们已经开始投入以支持我让 Corona 保持活力的努力。我非常乐观。如果这种趋势持续下去,我似乎能够继续全职从事 Corona 的开发工作。如果您喜欢使用 Corona,或者将其用于商业用途,并希望看到它的开发和支持继续下去,请在 PatreonGitHub Sponsors 上支持我的众筹活动。所有使用 Corona 的人都会非常感谢您的支持。

目前,Corona 与 Corona Labs Inc. 的 Web 服务紧密相关。在过去的几个月中,我一直在努力将所有内容迁移到用户机器上运行的 Simulator 或可用于开源软件的免费服务。从现在开始,Corona 的新版本将出现在 Corona GitHub 上的 “Releases” 部分。

Appodeal 的出色团队已决定为 Corona 基础设施的基本部分“维持运营”提供资金:您将能够下载购买的 Marketplace 资产,并使用现有版本的 Corona Simulator 进行构建。在 5 月 1 日之后,将无法从 coronalabs.com 获取新的购买、每日构建或插件更新。Appodeal 还致力于通过发布和更新将在不久的将来使社区受益的插件,为 Corona 开源项目做出贡献。

顺便说一句,关于 Appodeal:他们最近推出了应用程序加速器计划:在您保留应用程序权利的同时,帮助您进行资金、用户获取和盈利。

(重新)品牌和 COVID-19

大约半年前,有人提出重新命名 Corona 的想法,因为它似乎与一家即将倒闭的公司联系在一起。此后,冠状病毒影响了许多人的生活,这使得重新命名的想法更进一步。在我们的出色的 Slack 社区中,我们为该引擎选择了一个新名称:Solar2D。我们觉得这是一个好名字,既好听,又与原始名称的起源有关。由于确保 5 月 1 日之后一切正常运行是我们的首要任务,因此重新命名将不是我们的优先事项。它将逐步完成。Corona 在业界具有相当的知名度,并且已在生态系统中扎根。我们不会试图摆脱它,而是优先考虑向后兼容性。您使用 Corona 或 Corona SDK 搜索到的所有内容仍然适用于 Solar2D。

论坛

论坛一直是 Corona 社区的重要组成部分。我们的论坛使用的是一个相当过时的引擎,并且身份验证与将在未来几个月内关闭的基础设施相关联。截至今天,我们已将论坛迁移到一个新的、更现代的平台。我们尽力将论坛迁移到新平台 forums.solar2d.com。大多数帖子都应该可以在那里找到。要访问您现有的帐户,您需要重置您的密码。请记住,新论坛与模拟器登录无关。您不是重置您的 Corona/Solar2D 密码,而只是重置您的论坛密码。

常见问题解答

问:您的资金目标是什么?
答:如果资金超过多伦多一位经验丰富的软件开发人员的工资,我将能够全职从事 Corona 的开发工作,而无需从事其他工作。高于中级软件开发人员工资的 75% 的资金将用于承包商从事特定项目。我希望获得足够的支持来重新雇用,至少兼职,一些我们不得不解雇的出色的开发人员。

问:如何将我的项目迁移到新的 Corona/Solar 2D?
答:您可能不需要做任何事情。计划是让模拟器像现在一样继续工作,自动下载 Corona 的第一方插件。其他供应商的免费插件将很快添加。

问:插件的源代码也会提供吗?

答:与 Corona Labs 相关的所有代码几乎都已在 MIT 许可下提供。我将把所有插件的更新和开发都移到 GitHub 的公共存储库中。目前,所有“com.coronalabs”插件二进制文件都可供下载

问:第三方插件呢?
答:现在可以使用自定义插件 URL 功能集成第三方插件,或者手动下载并放置在相应位置。我还有一个计划来使插件系统可扩展,以便模拟器能够自动配置从第三方商店购买的插件。我与大多数流行的插件的供应商保持联系,以确保它们可用。

问:我必须将我的项目迁移到 Native 吗?
答:仅当您想这样做时。模拟器将继续工作。事实上,它会更容易与自定义或自制插件集成。

问:您对资金的具体数字含糊不清?会有一些责任吗?
答:我含糊不清,因为我来自一个谈论薪水是不被接受的背景。如果您每月承诺 50 美元或更多,我将向您披露此信息。否则,我可以向您保证,我的个人目标是完全合理的。

问:我如何支持 Corona/Solar 2D?
答:支持它的最佳方式是通过 PatreonGitHub Sponsors 上的众筹。由于一切都是开源的,您也可以直接改进项目。此外,您可以通过回答论坛上的问题并向其他人介绍 Corona/Solar 2D 来提供极大的帮助。

问:您是否要成立一家新公司来支持该引擎?
答:不。我以个人身份进行这项工作。我将尝试构建一个安全的无故障环境,使一切都不与我联系在一起。众筹是为了支持我和我的目标,即让 Corona/Solar 2D 成为有史以来最好的游戏引擎,并使其尽可能保持更新并满足所有发行渠道的要求。

问:近期引擎开发目标有哪些,是否有路线图?
A:这里有一些需求和愿望。确保所有功能在没有 Corona Labs 网络服务的情况下也能正常工作,支持 AndroidX 组件,以及由于苹果计划移除 OpenGL 而转向 Metal,这些是近期最重要的大任务,同时还有持续的维护和插件更新。这些是我必须解决的,以保持引擎正常运行的需求。如果资金允许,那么“愿望”就会出现:我非常希望改进 HTML5 支持,并为引擎添加 Switch 支持。

 

Rob Miracle
[email protected]

Rob 是 Corona Labs 的开发者关系经理。除了热衷于帮助其他开发者使用 Corona 制作出色的游戏外,他还喜欢在业余时间制作游戏。自 1979 年以来,Rob 就开始编写游戏代码,从个人电脑到大型机都有涉猎。他在游戏行业拥有超过 16 年的专业经验。

1 条评论