Состоялся релиз расширения Rust для Godot 4
На GitHub выложили библиотеку GDExtension для поддержки языка Rust в движке Godot 4. Проект еще развивается и не является стабильным, поэтому в нем есть ошибки, уязвимости и ограниченная функциональность. Для масштабных разработок проект не рекомендуется использовать, но он может быть интересен для экспериментов.
В сентябре вышла бета-версия Godot 4.0 и тогда разработчики заморозили создание новых функций — финальный релиз будет иметь примерно такие же возможности. Последней же пока была четвертая бета, опубликованная 4 ноября.
В репозитории GDExtension есть образец с небольшой интегрированной игрой на Godot, этот пример можно найти в каталоге examples/dodge-the-creeps. Для поддержки можно обратиться к авторам проекта на их Discord-сервере.
GDExtension – это новая реализация уровня GDNative, позволяющая создавать скомпилированные плагины для движка. Разработчики перешли на нее осенью прошлого года. Проект Rust для GDNative (Godot 3) находится в этом репозитории.
Напомним, в начале сентября в GitHub выложили proof of concept проекта Unreal Rust. Это тоже экспериментальная разработка, которая потенциально позволит UE-программистам пользоваться не только языком C++, но и Rust.