LibGodot library for embedding scenes created for the Godot game engine into applications

Miguel de Icaza, founder of projects such as GNOME, Midnight Commander and Mono, presented an initiative to implement the ability to embed custom scenes prepared for the Godot game engine into applications. For inclusion in Godot, the LibGodot library is proposed, which allows you to render content created for the Godot engine, as well as providing an API for controlling the engine and interacting with content. The library supports dynamic and static linking and can be used with code in C++, Swift, Rust, Python and other languages ​​for which GDExtension bindings are created. The code is open under the MIT license.

The library developers intend to ensure that experimental support for LibGodot is included in the release of Godot 4.3, and in version Godot 4.4 to provide support in LibGodot for the OpenGL graphics API and the Android, Windows, Linux (X11 and Wayland) platforms, in addition to the natively supported macOS and iOS. Among the areas of application of LibGodot, in addition to integrating Godot content into the application's graphical interface (showing Godot windows as part of the interface), it is possible to control the Godot engine from the application and solve problems related to automation of development (for example, for use in assembling assets).

Source: opennet.ru

Add a comment