Il motore di gioco Corona cambia nome in Solar2D e diventa completamente open source

CoronaLabs Inc. fermato le sue attività e ha trasformato il motore di gioco e la struttura in fase di sviluppo per la creazione di applicazioni mobili Corona in un progetto completamente aperto. I servizi precedentemente forniti da CoronaLabs, su cui si basava lo sviluppo, verranno trasferiti su un simulatore in esecuzione sul sistema dell'utente o sostituiti con analoghi gratuiti disponibili per lo sviluppo di software open source (ad esempio GitHub). Codice Corona trasferito dal bundle “GPLv3 + licenza commerciale” alla licenza MIT. Quasi tutto il codice associato a CoronaLabs è anche open source con licenza MIT, incluso plugins.

L'ulteriore sviluppo sarà portato avanti dalla comunità indipendente, con l'ex sviluppatore chiave che rimarrà coinvolto e intende continuare a lavorare sul progetto a tempo pieno. Per il finanziamento si utilizzerà il crowdfunding. È stato inoltre annunciato che il progetto verrà gradualmente rinominato Solar2D, poiché il nome Corona è associato a un'azienda in chiusura e, nell'ambiente attuale, causa false associazioni con progetti che affrontano problemi causati dall'infezione da coronavirus COVID-19.

Corona è un framework multipiattaforma progettato per il rapido sviluppo di applicazioni e giochi in linguaggio Lua.
È possibile chiamare gestori in C/C++, Obj-C e Java utilizzando il livello Corona Native. Un progetto può essere compilato e pubblicato immediatamente per tutte le piattaforme e i dispositivi supportati, inclusi iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV, ecc. Per velocizzare lo sviluppo e la prototipazione viene offerto un simulatore che consente di valutare immediatamente l'impatto di eventuali modifiche al codice sul funzionamento dell'applicazione, oltre a strumenti per aggiornare rapidamente l'applicazione per testarla su dispositivi reali.

L'API fornita ha più di 1000 chiamate, inclusi strumenti per l'animazione degli sprite, elaborazione di suoni e musica, simulazione di processi fisici (basati su Box2D), animazione delle fasi intermedie del movimento degli oggetti, filtri grafici avanzati, gestione delle texture, accesso alle funzionalità di rete, eccetera. OpenGL viene utilizzato per visualizzare la grafica. Uno dei compiti principali durante lo sviluppo è l'ottimizzazione per ottenere prestazioni elevate. Sono stati preparati separatamente più di 150 plugin e 300 risorse.

Fonte: opennet.ru

Aggiungi un commento