Vývojári voľného herného enginu Godot začiatkovú verziu grafického prostredia pre vývoj a navrhovanie hier Godot Editor, ktoré je schopné pracovať v webovom prehliadači. Engine Godot už dávno poskytuje podporu pre export hier na platformu HTML5 a teraz bola pridaná možnosť spustenia v prehliadači a vývojového prostredia hier.
Upozorňuje sa, že primárna pozornosť pri vývoji bude ako predtým venovaná klasickej aplikácii, ktorá sa odporúča pri profesionálnom vývoji hier. Verzia pre prehliadač sa považuje za pomocnú možnosť, ktorá umožní rýchlo posúdiť možnosti prostredia bez nutnosti jeho inštalácie na lokálny systém, zjednoduší proces vývoja HTML5 hier a umožní používanie prostredia v systémoch, ktoré neumožňujú inštaláciu tretích strán (napríklad na počítačoch v školách a na mobilných zariadeniach).
Práca v prehliadači bola implementovaná pomocou kompilácie do medziskódu , čo sa stalo možné po zavedení podpory vlákien v WebAssembly a pridaniu do JavaScriptu a prostriedkov prístupu k lokálnemu súborovému systému (API ). Počiatočná verzia funguje v najnovších vydaniach prehliadačov založených na Chromiu a v nočných buildoch Firefoxu (vyžaduje sa podpora SharedArrayBuffer).
Prehliadačová verzia sa momentálne nachádza v počiatočnej fáze vývoja a nie všetky dostupné vo verzii pre počítače sú funkcie implementované. Zabezpečená je podpora spustenia editora a správcu projektov, vytvárania, úprav a spúšťania projektu. Pre ukladanie a načítanie súborov je k dispozícii niekoľko poskytovateľov úložiska: None (údaje sa strácajú po zatvorení karty), IndexedDB (uloženie malých projektov v prehliadači, do 50 MB na desktopových systémoch a 5 MB na mobilných zariadeniach), Dropbox a FileSystem API (prístup k lokálnemu FS). V budúcnosti sa očakáva podpora ukladania s použitím WebDAV, rozširovanie možností spracovania zvuku, podpora skriptov , ako aj vznik virtuálnej klávesnice a obrazových gest pre ovládanie z dotykových zariadení.
Zdroj: opennet.ru
