Corona-spilmotoren skifter navn til Solar2D og bliver fuldstændig open source

CoronaLabs Inc. holdt op dets aktiviteter og transformerede spilmotoren og rammerne, der udvikles til at skabe mobile applikationer Corona ind i et helt åbent projekt. Tidligere leverede tjenester fra CoronaLabs, som udviklingen var baseret på, vil blive overført til en simulator, der kører på brugerens system, eller erstattet med gratis analoger til rådighed for open source softwareudvikling (for eksempel GitHub). Kode Corona overført fra pakken "GPLv3 + kommerciel licens" til MIT-licensen. Næsten al kode forbundet med CoronaLabs er også open source under MIT-licensen, herunder plugins.

Yderligere udvikling vil blive videreført af det uafhængige samfund, hvor den tidligere nøgleudvikler forbliver involveret og har til hensigt at fortsætte arbejdet med projektet på fuld tid. Crowdfunding vil blive brugt til finansiering. Det blev også annonceret, at projektet gradvist vil blive omdøbt til Solar2D, da navnet Corona er forbundet med en lukkende virksomhed og i det nuværende miljø forårsager falske associationer til projekter, der omhandler problemer forårsaget af coronavirus-infektionen COVID-19.

Corona er en cross-platform framework designet til hurtig udvikling af applikationer og spil på Lua sproget.
Det er muligt at kalde handlere i C/C++, Obj-C og Java ved hjælp af Corona Native-laget. Et projekt kan kompileres og udgives med det samme for alle understøttede platforme og enheder, inklusive iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV osv. For at fremskynde udvikling og prototyping tilbydes en simulator, der giver dig mulighed for straks at evaluere virkningen af ​​enhver ændring i koden på driften af ​​applikationen samt værktøjer til hurtig opdatering af applikationen til test på rigtige enheder.

Den medfølgende API har mere end 1000 kald, inklusive værktøjer til sprite-animation, lyd- og musikbehandling, simulering af fysiske processer (baseret på Box2D), animation af mellemliggende stadier af objektbevægelse, avancerede grafikfiltre, teksturstyring, adgang til netværksfunktioner, etc. OpenGL bruges til at vise grafik. En af hovedopgaverne under udvikling er optimering for at opnå høj ydeevne. Mere end 150 plugins og 300 ressourcer er blevet udarbejdet separat.

Kilde: opennet.ru

Tilføj en kommentar