Godot game-ontwerpomgeving aangepast om in een webbrowser te draaien

Ontwikkelaars van de gratis game-engine Godot ingediend de eerste versie van de grafische omgeving voor het ontwikkelen en ontwerpen van games Godot Editor, die in een webbrowser kan worden uitgevoerd. De Godot-engine biedt al lang ondersteuning voor het exporteren van games naar het HTML5-platform en heeft nu de mogelijkheid toegevoegd om in de browser en game-ontwikkelomgeving te draaien.

Opgemerkt wordt dat de primaire focus tijdens de ontwikkeling zal blijven liggen op de klassieke applicatie, die wordt aanbevolen voor professionele game-ontwikkeling. De browserversie wordt beschouwd als een hulpoptie waarmee u snel de mogelijkheden van de omgeving kunt evalueren zonder deze op een lokaal systeem te hoeven installeren, het proces van het ontwikkelen van HTML5-games zult vereenvoudigen en u in staat zult stellen de omgeving op systemen te gebruiken die de installatie van programma's van derden niet toestaan ​​(bijvoorbeeld op computers in scholen en op mobiele telefoons).

Het werk in de browser wordt geïmplementeerd door middel van compilatie in tussencode WebAssembly, wat mogelijk werd nadat ondersteuning voor threads verscheen in WebAssembly en werd toegevoegd aan JavaScript SharedArrayBuffer en middelen voor toegang tot het lokale bestandssysteem (API Native bestandssysteem). Eerste versie Godot-editor voor browsers werkt in de nieuwste releases van Chromium-gebaseerde browsers en nachtelijke builds van Firefox (vereist ondersteuning voor SharedArrayBuffer).

De browserversie bevindt zich nog in een vroeg ontwikkelingsstadium en nog niet alle functies die beschikbaar zijn in de reguliere versie zijn geïmplementeerd. Er wordt ondersteuning geboden bij het opstarten van de editor en projectmanager, het aanmaken, bewerken en lanceren van een project. Er zijn verschillende opslagproviders beschikbaar voor het opslaan en downloaden van bestanden: Geen (gegevens gaan verloren na het sluiten van het tabblad), IndexedDB (opslag in de browser van kleine projecten, tot 50 MB op desktopsystemen en 5 MB op mobiele apparaten), Dropbox en FileSystem API (toegang tot lokale FS). In de toekomst verwachten we ondersteuning voor opslag met behulp van WebDAV, uitgebreide audioverwerkingsmogelijkheden en ondersteuning voor scripts GDNatief, evenals de opkomst van een virtueel toetsenbord en gebaren op het scherm voor bediening vanaf apparaten met aanraakscherm.

Godot game-ontwerpomgeving aangepast om in een webbrowser te draaien

Bron: opennet.ru

Voeg een reactie