Die Corona-Game-Engine ändert ihren Namen in Solar2D und wird vollständig Open Source

CoronaLabs Inc. gestoppt seine Aktivitäten und veränderte die Spiele-Engine und das Framework, die für die Erstellung mobiler Anwendungen entwickelt wurden Zahnrad in ein völlig offenes Projekt. Zuvor bereitgestellte Dienste von CoronaLabs, auf denen die Entwicklung basierte, werden auf einen Simulator übertragen, der auf dem System des Benutzers läuft, oder durch kostenlose Analoga ersetzt, die für die Entwicklung von Open-Source-Software verfügbar sind (z. B. GitHub). Code Corona vom Paket „GPLv3 + kommerzielle Lizenz“ auf die MIT-Lizenz übertragen. Fast der gesamte Code im Zusammenhang mit CoronaLabs ist ebenfalls Open Source unter der MIT-Lizenz, einschließlich Plugins.

Die weitere Entwicklung wird von der unabhängigen Community fortgeführt, wobei der ehemalige Hauptentwickler weiterhin beteiligt bleibt und beabsichtigt, weiterhin hauptberuflich an dem Projekt zu arbeiten. Zur Finanzierung wird Crowdfunding genutzt. Es wurde außerdem angekündigt, dass das Projekt schrittweise in Solar2D umbenannt wird, da der Name Corona mit einem schließenden Unternehmen verbunden ist und im aktuellen Umfeld falsche Assoziationen mit Projekten hervorruft, die sich mit Problemen durch die Coronavirus-Infektion COVID-19 befassen.

Corona ist ein plattformübergreifendes Framework, das für die schnelle Entwicklung von Anwendungen und Spielen in der Lua-Sprache entwickelt wurde.
Es ist möglich, Handler in C/C++, Obj-C und Java über die Corona Native-Schicht aufzurufen. Ein Projekt kann sofort für alle unterstützten Plattformen und Geräte kompiliert und veröffentlicht werden, einschließlich iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV usw. Um die Entwicklung und das Prototyping zu beschleunigen, wird ein Simulator angeboten, mit dem Sie die Auswirkungen jeder Codeänderung auf den Betrieb der Anwendung sofort bewerten können, sowie Tools zum schnellen Aktualisieren der Anwendung zum Testen auf realen Geräten.

Die bereitgestellte API verfügt über mehr als 1000 Aufrufe, darunter Tools für Sprite-Animation, Sound- und Musikverarbeitung, Simulation physikalischer Prozesse (basierend auf Box2D), Animation von Zwischenstadien der Objektbewegung, erweiterte Grafikfilter, Texturverwaltung, Zugriff auf Netzwerkfunktionen, usw. Zur Darstellung von Grafiken wird OpenGL verwendet. Eine der Hauptaufgaben bei der Entwicklung ist die Optimierung zur Erzielung einer hohen Leistung. Mehr als 150 Plugins und 300 Ressourcen wurden separat vorbereitet.

Source: opennet.ru

Kommentar hinzufügen