Vývojáři open-source herního enginu Godot počáteční verzi grafického prostředí pro vývoj a návrh her Godot Editor, které dokáže fungovat ve webovém prohlížeči. Engin Godot již dlouho poskytuje podporu pro export her na platformu HTML5, nyní byla přidána možnost spuštění v prohlížeči a vývojového prostředí her.
Je zdůrazněno, že primární důraz při vývoji bude i nadále kladen na klasickou aplikaci, která se doporučuje pro profesionální vývoj her. Verze pro prohlížeč je považována za doplňkovou volbu, která umožní rychle posoudit možnosti prostředí bez nutnosti jeho instalace na místní systém, zjednoduší proces vývoje HTML5-her a umožní využívání prostředí v systémech, které neumožňují instalaci třetích programů (například na počítačích ve školách a na mobilních zařízeních).
Práce v prohlížeči je realizována pomocí kompilace do mezikódu , což se stalo možným po zavedení podpory vláken ve WebAssembly a přidání do JavaScriptu a prostředků přístupu k místnímu souborovému systému (API ). Počáteční verze funguje v aktuálních verzích prohlížečů založených na Chromiu a v nočních sestaveních Firefoxu (vyžaduje podporu SharedArrayBuffer).
Webová varianta je zatím ve fázi raného vývoje a ne všechny dostupné funkce v běžné verzi byly implementovány. Je zajištěna podpora spuštění editoru a správce projektů, vytváření, úpravy a spuštění projektu. Pro ukládání a načítání souborů je k dispozici několik úložných poskytovatelů: None (data se ztrácejí po zavření karty), IndexedDB (ukládání malých projektů v prohlížeči, až 50 MB na desktopových systémech a 5 MB na mobilních zařízeních), Dropbox a FileSystem API (přístup k místní FS). V budoucnu se očekává podpora ukládání pomocí WebDAV, rozšíření možností zpracování zvuku, podpora skriptů , stejně jako zavedení virtuální klávesnice a gest na obrazovce pro ovládání z dotykových zařízení.
Zdroj: opennet.ru
