A Godot nyílt forráskódú játékmotor fejlesztői. Az alapverziója a Godot Editor grafikához készült játékok fejlesztésére és tervezésére, amely web-böngészőben használható. A Godot motor már régóta támogatja a játékok HTML5-re történő exportálását, most pedig a böngészőben való futtatás és a játékfejlesztő környezet indításának lehetősége is hozzáadódott.
Megjegyzendő, hogy a fejlesztés során a klasszikus alkalmazásra helyezik a fő hangsúlyt, amelyet professzionális játékfejlesztéshez ajánlunk. A böngészőverzió segédopcióként van megfogalmazva, amely lehetővé teszi a környezet lehetőségeinek gyors értékelését anélkül, hogy telepíteni kellene azt a helyi rendszerre, megkönnyítve a HTML5 játékok fejlesztésének folyamatát, és lehetővé téve a környezet használatát olyan rendszereken, ahol harmadik féltől származó programok telepítése nem engedélyezett (például iskolai számítógépeken és mobil eszközökön).
A böngészőben való működés a köztes kódra való fordítással valósult meg, , ami a WebAssembly szálak támogatásának megjelenése és a JavaScript bővítése után vált lehetővé. és a helyi fájlrendszerhez való hozzáférés eszközeivel (API ). Az első változat az új Chromium-alapú böngészők legfrissebb verzióiban valamint a Firefox éjszakai építményeiben működik (szükséges a SharedArrayBuffer támogatása).
A böngészős változat még korai fejlesztési szakaszban van, és az alapverzióban elérhető funkciók nem mindegyike van implementálva. A szerkesztő és a projektkezelő elindítása, a projektek létrehozása, szerkesztése és futtatása biztosított. A fájlok tárolásához több tároló szolgáltató érhető el: None (az adatok elvesznek a fül bezárásakor), IndexedDB (kis projektek tárolása a böngészőben, 50 MB-ra asztali rendszereken és 5 MB-ra mobil eszközökön), Dropbox és FileSystem API (hozzáférés a helyi fájlrendszerhez). A jövőben a WebDAV-on keresztüli tárolás támogatása, a hangkezelés fejlesztése, a GDNative , valamint a képernyővel rendelkező eszközök irányításához.
Forrás: opennet.ru
