Dezvoltatorii motorului de jocuri open-source Godot versiunea inițială a mediului grafic pentru dezvoltarea și proiectarea jocurilor Godot Editor, capabil să funcționeze în browser. Motorul Godot oferă de mult suport pentru exportul jocurilor pe platforma HTML5, iar acum a fost adăugată posibilitatea de a rula în browser și de a dezvolta jocuri.
Se subliniază că, ca și înainte, atenția principală la dezvoltare va fi acordată aplicației clasice, care este recomandată pentru dezvoltarea profesională a jocurilor. Versiunea pentru browser este văzută ca o opțiune auxiliară, care va permite evaluarea rapidă a capacităților mediului fără a fi necesară instalarea pe sistemul local, va simplifica procesul de dezvoltare a jocurilor HTML5 și va permite utilizarea mediului pe sisteme care nu permit instalarea programelor externe (de exemplu, pe computere în școli și pe dispozitive mobile).
Funcționarea în browser este realizată prin compilarea în cod intermediar , ceea ce a devenit posibil după ce suportul pentru fire a fost inclus în WebAssembly și JavaScript și prin API-uri de acces la sistemul de fișiere local ). Versiunea inițială este funcțională în versiunile recente ale browserelor bazate pe Chromium și în versiunile nocturne ale Firefox (se necesită suport pentru SharedArrayBuffer).
Varianta pentru browser se află încă în stadiu incipient de dezvoltare și nu toate funcționalitățile disponibile în versiunea obișnuită sunt implementate. S-a asigurat suportul pentru lansarea editorului și a managerului de proiecte, crearea, editarea și rularea proiectelor. Pentru salvarea și încărcarea fișierelor, sunt oferite mai mulți furnizori de stocare: None (datele sunt pierdute după închiderea tab-ului), IndexedDB (stocarea în browser a proiectelor mici, până la 50 MB pe sisteme desktop și 5 MB pe dispozitive mobile), Dropbox și FileSystem API (acces la FS local). În viitor, se așteaptă suport pentru stocarea folosind WebDAV, extinderea capacităților de procesare a sunetului, suport pentru scripturi , precum și apariția unei tastaturi virtuale și gesturi pe ecran pentru controlul de pe dispozitive cu ecrane tactile.
Sursa: opennet.ro
