Ambiente di sviluppo del gioco Godot adattato per funzionare in un browser web

Sviluppatori del motore di gioco gratuito Godot purché la versione iniziale dell'ambiente grafico per lo sviluppo e la progettazione di giochi Godot Editor, in grado di funzionare in un browser web. Il motore Godot fornisce da tempo supporto per l'esportazione di giochi sulla piattaforma HTML5 e ora ha aggiunto la possibilità di essere eseguito nel browser e nell'ambiente di sviluppo del gioco.

Va notato che l'attenzione principale durante lo sviluppo continuerà a essere rivolta all'applicazione classica, consigliata per lo sviluppo di giochi professionale. La versione del browser è considerata un'opzione ausiliaria che ti consentirà di valutare rapidamente le capacità dell'ambiente senza la necessità di installarlo su un sistema locale, semplificherà il processo di sviluppo di giochi HTML5 e ti consentirà di utilizzare l'ambiente sui sistemi che non consentono l'installazione di programmi di terze parti (ad esempio, sui computer delle scuole e sui cellulari).

Il lavoro nel browser viene implementato utilizzando la compilazione nel codice intermedio WebAssembly, che è diventato possibile dopo che il supporto per i thread è apparso in WebAssembly ed è stato aggiunto a JavaScript Buffer Array Condiviso e mezzi per accedere al file system locale (API File system nativo). Versione iniziale Godot Editor per browser funziona con le versioni più recenti dei browser basati su Chromium e con le build notturne di Firefox (richiede il supporto SharedArrayBuffer).

La versione del browser è ancora in una fase iniziale di sviluppo e non tutte le funzionalità disponibili nella versione normale sono implementate. Viene fornito supporto per l'avvio dell'editor e del project manager, la creazione, la modifica e l'avvio di un progetto. Sono forniti diversi provider di archiviazione per il salvataggio e il download dei file: Nessuno (i dati vengono persi dopo la chiusura della scheda), IndexedDB (archiviazione nel browser di piccoli progetti, fino a 50 MB su sistemi desktop e 5 MB su dispositivi mobili), Dropbox e FileSystem API (accesso al FS locale). In futuro prevediamo il supporto per l'archiviazione tramite WebDAV, funzionalità estese di elaborazione audio e supporto per gli script GDNative, così come l'emergere di una tastiera virtuale e di gesti sullo schermo per il controllo da dispositivi touch screen.

Ambiente di sviluppo del gioco Godot adattato per funzionare in un browser web

Fonte: opennet.ru

Aggiungi un commento