Corona 2D 游戏引擎将于 2019 年开源

Corona 2D 游戏引擎将于 2019 年开源

经过九年多的开发和演变,Corona 游戏引擎,Corona Labs 将其技术开源。这是我们计划了几年的举措,旨在使引擎开发过程更加透明,并赋予社区直接影响未来发展和潜力的能力。作为较长发展历程中的一系列步骤的一部分,将 Corona 委托给社区是快速响应市场变化的最可靠方法,确保 Corona 对所有移动应用开发人员保持相关性和价值。

“自 2017 年 Appodeal 收购 Corona Labs 以来,将 Corona 过渡到开源开发模式一直是我们的长期愿景。我们相信,此举将使开发过程更加透明,并允许用户贡献功能或错误修复,使该项目对每个人都更好,”Corona Labs 产品经理 Vlad Sherban 说。

开源模式将通过允许了解引擎团队正在做什么以及项目的走向,并通过贡献有价值的新功能来帮助 Corona 达到新的水平,从而为开发过程带来更高的可见性和灵活性。对企业的其他好处包括获得源代码的商业许可证并为特定的商业项目自定义引擎的潜力。

“Corona Labs 将继续拥有一支专门的团队和基础设施来支持我们蓬勃发展的插件生态系统和基础设施,并及时了解应用商店不断变化的需求和更新。在新的开源模式的支持下,并通过新功能的开发和错误修复的支持,将使 Corona 更加社区驱动,但这并非没有我们的帮助和指导。最终,开源将为引擎的未来提供信心,并有机会增加社区对引擎开发的参与度,”Corona Labs 产品经理 Vlad Sherban 说。

详细信息

Corona 的大部分代码都将开源,但某些插件、Corona 市场、www.coronalabs.com 和构建基础设施除外。这不是最终或详尽的列表,因为随着我们前进,团队可能会开源更多内容。有关 Corona 开源的更多信息,请参见常见问题解答页面

许可证

Corona 将在商业和开源许可证下进行双重许可。开源许可证是 GNU GPLv3 许可证,商业许可证将在与 Corona Labs 达成协议后提供。

  1. 这不适用于每日构建和发布。他们的许可证保持不变。您可以像以前一样下载构建来自由构建和分发您的应用程序。新更改仅适用于现在可用的引擎的源代码。这是使用 Corona 的首选方法。这也是大多数人会做的事情。
  2. 您可以根据 GPLv3 许可证下载 Corona 源代码并构建您的游戏和应用程序,但是,这些游戏必须根据 GPLv3 许可证分发,即您必须提供您的源代码。基于 Corona 开源发行版的游戏和应用程序必须使用相同的许可证 (GPLv3) 进行分发。
  3. 您可以下载 Corona 源代码,与 Corona Labs 协商商业许可协议,并构建具有自定义功能的 Corona 版本。然后,您可以分发您的游戏和应用程序,而无需公开您自己的源代码。

关于 Corona

Corona 是一个免费的跨平台框架,非常适合为移动设备、桌面系统、电视平台和 Web 创建 2D 游戏和应用程序。它由易于学习的 Lua 语言、1,000 多个内置 API 和插件以及 Corona Native 扩展 (C/C++/Obj-C/Java) 驱动。Corona 引擎在 2018 年更新了 HTML5 和 Linux(alpha 版本)构建,并庆祝了我们从首次发布之日算起的 9 周年。

您可以在 GitHub 上找到完整的源代码。

联系方式
[email protected]

Rob Miracle
[email protected]

Rob 是 Corona Labs 的开发者关系经理。除了热衷于帮助其他开发人员使用 Corona 制作精彩游戏外,他还喜欢在业余时间制作游戏。自 1979 年以来,Rob 一直在编写从个人计算机到大型机的游戏代码。他在游戏行业拥有超过 16 年的专业经验。

4 条评论