Разработчици на свободния игрови енджин Godot. началната версия на графичната среда за разработка и проектиране на игри Godot Editor, която може да работи в уеб браузър. Двигателят Godot отдавна предоставя поддръжка за експортиране на игри за платформата HTML5, а сега е добавена възможността за стартиране в браузъра и за среда за разработка на игри.
Обърнете внимание, че първоначалното внимание при разработката, както и преди, ще бъде дадено на класическото приложение, което се препоръчва при професионалната разработка на игри. Версията за браузъра се разглежда като помощна опция, която позволява бързо оценяване на възможностите на средата без необходимост от инсталиране на локалната система, опростява процеса на разработка на HTML5 игри и позволява използването на средата в системи, които не разрешават инсталиране на странични програми (например на компютри в училища и на мобилни устройства).
Работата в браузъра е реализирана чрез компилация в междинен код. , което стана възможно след появата на поддръжка за потоци в WebAssembly и добавянето в JavaScript. и средства за достъп до локалната файлова система (API ). Началната версия работи в актуалните версии на браузъри, базирани на Chromium, и в нощни сборки на Firefox (изисква се поддръжка на SharedArrayBuffer).
Браузерната версия все още е в начален стадии на развитие и не всички функции, налични в обикновената версия, са реализирани. Осигурена е поддръжка на стартирането на редактора и мениджъра на проекти, създаването, редактирането и стартирането на проекта. За запазване и зареждане на файлове са предоставени няколко доставчика на съхранение: None (данните се губят след затваряне на таба), IndexedDB (съхранение в браузъра на малки проекти, до 50 MB на настолни системи и 5 MB на мобилни устройства), Dropbox и FileSystem API (достъп до локалната файлова система). В бъдеще се очаква поддръжка на съхранение с WebDAV, разширение на възможностите за обработка на звук, поддръжка на скриптове , а също така появата на виртуална клавиатура и екранни жестове за управление от устройства с тъчскрийн.
Източник: opennet.ru
