Corona mängumootor muudab oma nime Solar2D-ks ja muutub täielikult avatud lähtekoodiga

CoronaLabs Inc. peatunud oma tegevust ning muutis mobiilirakenduste loomiseks arendatavat mängumootorit ja raamistikku Pärg täiesti avatud projektiks. Varem arenduse aluseks olnud CoronaLabsi teenused kantakse üle kasutaja süsteemis töötavasse simulaatorisse või asendatakse avatud lähtekoodiga tarkvara arendamiseks saadaolevate tasuta analoogidega (näiteks GitHub). Kood Corona üle kantud paketist "GPLv3 + kommertslitsents" MIT-i litsentsile. Peaaegu kogu CoronaLabsiga seotud kood on avatud lähtekoodiga MIT-i litsentsi alusel, sealhulgas pistikprogrammid.

Edasist arendust jätkab sõltumatu kogukond, kusjuures endine võtmearendaja jääb kaasatuks ja kavatseb jätkata projektiga täiskohaga tööd. Finantseerimiseks kasutatakse ühisrahastust. Ühtlasi teatati, et projekt nimetatakse järk-järgult ümber Solar2D-ks, kuna nimi Corona on seotud tegevuse lõpetava ettevõttega ning tekitab praeguses keskkonnas valesid assotsiatsioone koroonaviirusnakkuse COVID-19 põhjustatud probleemidega tegelevate projektidega.

Corona on platvormideülene raamistik, mis on loodud rakenduste ja mängude kiireks arendamiseks lua keeles.
Corona Native kihi abil on võimalik kutsuda töötlejaid C/C++, Obj-C ja Java keeles. Ühe projekti saab koostada ja kohe avaldada kõikidele toetatud platvormidele ja seadmetele, sh iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV jne. Arenduse ja prototüüpide loomise kiirendamiseks pakutakse simulaatorit, mis võimaldab koheselt hinnata iga koodimuudatuse mõju rakenduse toimimisele, samuti tööriistu rakenduse kiireks värskendamiseks testimiseks reaalsetes seadmetes.

Pakutud API-l on rohkem kui 1000 kõnet, sealhulgas tööriistad spraitide animeerimiseks, heli ja muusika töötlemiseks, füüsiliste protsesside simuleerimiseks (Box2D baasil), objekti liikumise vaheetappide animeerimiseks, täiustatud graafikafiltrid, tekstuurihaldus, juurdepääs võrgu võimalustele, jne. OpenGL-i kasutatakse graafika kuvamiseks. Üks peamisi ülesandeid arenduse käigus on optimeerimine kõrge jõudluse saavutamiseks. Eraldi on ette valmistatud üle 150 pistikprogrammi ja 300 ressurssi.

Allikas: opennet.ru

Lisa kommentaar