Godot game development environment adapted to work in a web browser

Developers of the free game engine Godot presented the initial version of the graphical environment for developing and designing games Godot Editor, capable of running in a web browser. The Godot engine has long provided support for exporting games for the HTML5 platform, and has now added the ability to run in a browser and game development environment.

It is noted that the primary attention in the development will continue to be given to the classic application, which is recommended for professional game development. The browser version is considered as an auxiliary option that will allow you to quickly evaluate the capabilities of the environment without having to install it on your local system, simplify the process of developing HTML5 games, and allow you to use the environment on systems that do not allow the installation of third-party programs (for example, on computers in schools and on mobile phones). devices).

Work in the browser is implemented by compiling to intermediate code WebAssembly, which became possible after the introduction of threading support in WebAssembly and the addition to JavaScript SharedArrayBuffer and means of accessing the local file system (API Native FileSystem). initial version Godot Editor for Browsers works in recent releases of Chromium-based browsers and nightly builds of Firefox (requires SharedArrayBuffer support).

The browser version is still at an early stage of development and not all the features available in the regular version are implemented. Support is provided for launching the editor and project manager, creating, editing and launching a project. Several storage providers are provided for saving and loading files: None (data is lost after tab closing), IndexedDB (browser storage of small projects, up to 50 MB on desktop systems and 5 MB on mobile devices), Dropbox and FileSystem API (access to local FS). In the future, support for storage using WebDAV, expansion of audio processing capabilities, support for scripts is expected. GDNative, as well as the emergence of a virtual keyboard and on-screen gestures for control from devices with touch screens.

Godot game development environment adapted to work in a web browser

Source: opennet.ru

Add a comment