Corona game engine changes name to Solar2D and becomes fully open source

CoronaLabs Inc. stopped its activities and transformed the developed game engine and framework for creating mobile applications Corona into a fully open source project. The previously provided services from CoronaLabs, on which the development was tied, will be transferred to the simulator running on the user's system, or replaced with free counterparts available for open source software development (for example, GitHub). Corona code transferred from the GPLv3 + commercial license bundle to the MIT license. Nearly all CoronaLabs-related code is also open source under the MIT license, including plugins.

Further development will be continued by the independent community, while maintaining the participation of the former key developer, who intends to continue to work on the project full time. Crowdfunding will be used for funding. It also announced the gradual renaming of the project to Solar2D, as the name Corona is associated with a closing company and, in the current environment, is falsely associated with projects that deal with the problems caused by the coronavirus infection COVID-19.

Corona is a cross-platform framework designed for the rapid development of applications and games in the Lua language.
It is possible to call handlers in C / C ++, Obj-C and Java using the Corona Native layer. One project can be built and published immediately for all supported platforms and devices, including iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV, and more. To speed up development and prototyping, we offer a simulator that allows you to immediately assess the impact of any change in the code on the operation of the application, as well as a toolkit for quickly updating the application for testing on real devices.

The provided API has more than 1000 calls, including tools for sprite animation, sound and music processing, simulation of physical processes (based on Box2D), animation of intermediate stages of object movement, advanced graphic filters, texture management, access to network capabilities, etc. OpenGL is used to render graphics. One of the main tasks in development is optimization to achieve high performance. More than 150 plugins and 300 resources have been prepared separately.

Source: opennet.ru

Add a comment