Corona-spillmotoren endrer navn til Solar2D og blir helt åpen kildekode

CoronaLabs Inc. stoppet sine aktiviteter og transformerte spillmotoren og rammeverket som utvikles for å lage mobilapplikasjoner Corona inn i et helt åpent prosjekt. Tidligere leverte tjenester fra CoronaLabs, som utviklingen var basert på, vil bli overført til en simulator som kjører på brukerens system, eller erstattet med gratis analoger tilgjengelig for utvikling av åpen kildekode (for eksempel GitHub). Kode Corona overført fra pakken "GPLv3 + kommersiell lisens" til MIT-lisensen. Nesten all kode knyttet til CoronaLabs er også åpen kildekode under MIT-lisensen, inkludert plugins.

Videre utvikling vil bli videreført av det uavhengige fellesskapet, med den tidligere nøkkelutvikleren som forblir involvert og har til hensikt å fortsette å jobbe med prosjektet på heltid. Crowdfunding vil bli brukt til finansiering. Det ble også kunngjort at prosjektet gradvis vil bli omdøpt til Solar2D, siden navnet Corona er assosiert med et avsluttende selskap og, i dagens miljø, forårsaker falske assosiasjoner til prosjekter som omhandler problemer forårsaket av koronavirusinfeksjonen COVID-19.

Corona er et rammeverk på tvers av plattformer designet for rask utvikling av applikasjoner og spill på Lua-språket.
Det er mulig å kalle behandlere i C/C++, Obj-C og Java ved å bruke Corona Native-laget. Ett prosjekt kan kompileres og publiseres umiddelbart for alle støttede plattformer og enheter, inkludert iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV, etc. For å fremskynde utvikling og prototyping tilbys en simulator som lar deg umiddelbart evaluere virkningen av enhver endring i koden på driften av applikasjonen, samt verktøy for å raskt oppdatere applikasjonen for testing på ekte enheter.

Den medfølgende APIen har mer enn 1000 kall, inkludert verktøy for sprite-animasjon, lyd- og musikkbehandling, simulering av fysiske prosesser (basert på Box2D), animasjon av mellomstadier av objektbevegelse, avanserte grafikkfiltre, teksturbehandling, tilgang til nettverksfunksjoner, etc. OpenGL brukes til å vise grafikk. En av hovedoppgavene under utvikling er optimalisering for å oppnå høy ytelse. Mer enn 150 plugins og 300 ressurser er utarbeidet separat.

Kilde: opennet.ru

Legg til en kommentar