@@ -402,6 +402,35 @@ _Discussions:
402402[ bevy_news ] : https://bevyengine.org/news/bevy-0-9/
403403[ bevy_repo ] : https://github.com/bevyengine/bevy
404404
405+ ### [ godot-rust] [ gd-github ]
406+
407+ ![ godot-rust GDExtension] ( godot-rust-gdextension.png )
408+
409+ godot-rust ([ GitHub] [ gd-github ] , [ Discord] [ gd-discord ] , [ Twitter] [ gd-twitter ] )
410+ is a Rust library that provides bindings for the Godot engine. Just this month,
411+ a [ Mastodon account] [ gd-mastodon ] was opened to share development info.
412+
413+ November brings the long-awaited GDExtension binding, enabling access to Godot 4
414+ features from Rust. Still in an early experimental phase, it is already possible
415+ to run smaller examples like Godot's famous Dodge-the-Creeps tutorial game.
416+
417+ Compared to the GDNative binding, APIs are a bit simpler now:
418+
419+ - One central ` Gd<T> ` pointer combining ` Ref ` /` Instance ` and their type-states
420+ - Self-registering classes: ` #[derive(GodotClass)] ` and you're good-to-go
421+ - Less ` unsafe ` , less ` unwrap() ` , more runtime checks
422+
423+ The repository is available at [ godot-rust/gdextension] [ gd-github ] , while the
424+ current development status is tracked in [ #24 ] [ gd-24 ] . The [ book] [ gd-book ] as
425+ well as documentation are still under construction.
426+
427+ [ gd-24 ] : https://github.com/godot-rust/gdextension/issues/24
428+ [ gd-book ] : https://github.com/godot-rust/book
429+ [ gd-github ] : https://github.com/godot-rust/gdextension
430+ [ gd-discord ] : https://discord.gg/aKUCJ8rJsc
431+ [ gd-twitter ] : https://twitter.com/GodotRust
432+ [ gd-mastodon ] : https://mastodon.gamedev.place/@GodotRust
433+
405434## Learning Material Updates
406435
407436## Tooling Updates
0 commit comments