@GodotRust@mastodon.gamedev.place avatar

GodotRust

@GodotRust@mastodon.gamedev.place

Rust bindings for the Godot game engine.

Maintained by https://mastodon.gamedev.place/@bromeon

This profile is from a federated server and may be incomplete. Browse more on the original instance.

GodotRust, to random German
@GodotRust@mastodon.gamedev.place avatar

Great article listing many Rust issues.

To keep Rust viable for gamedev, it's important to address these, not deny them, on both language + library level.

godot-rust values pragmatism over purism, and deviates from common idioms where it helps ergonomics -- even if sometimes controversially.

https://loglog.games/blog/leaving-rust-gamedev/

GodotRust, to random German
@GodotRust@mastodon.gamedev.place avatar

Two months of 2024 have passed, and we haven't been sitting around :)

Recent dev highlights: re-entrancy, virtual script methods, HSV colors, function call diagnostics and much more!

https://godot-rust.github.io/dev/february-2024-update/

GodotRust, to random German
@GodotRust@mastodon.gamedev.place avatar

🎇 This has been a great year for Rust in the Godot ecosystem. Close collaboration with the GDExtension team allowed us to implement tons of new features in idiomatic ways.

🚏 Important milestones in our 2023 recap:
https://godot-rust.github.io/dev/godot-rust-2023-review

Happy New Year!

GodotRust, to random German
@GodotRust@mastodon.gamedev.place avatar

🎇This has been a great year for Rust in the Godot ecosystem. Close collaboration with the GDExtension team allowed us to implement tons of new features in idiomatic ways.

🚏 Important milestones in our 2023 recap:
https://godot-rust.github.io/dev/godot-rust-2023-review

Happy New Year!

GodotRust, to random German
@GodotRust@mastodon.gamedev.place avatar

📚 godot-rust now has a devlog!

Stay up-to-date with library development and get insights into design choices.

⏱️ Our first article is about performance, FFI calls and a minimalistic benchmark infrastructure.
By caching function pointers, gdext could improve execution time of certain Godot calls by an order of magnitude!

Check it out at: https://godot-rust.github.io/dev/ffi-optimizations-benchmarking

GodotRust, to random German
@GodotRust@mastodon.gamedev.place avatar

Godot 4.1 also comes with a robust foundation for the GDExtension API! It improves a lot under the hood and is a big milestone for language bindings (C++, Python, Rust, ...).

godot-rust now supports 4.1 by default.

https://godotengine.org/article/godot-4-1-is-here

GodotRust, to random
@GodotRust@mastodon.gamedev.place avatar

godot-rust is now on Mastodon!

Occasional updates about:

  • ongoing GDNative improvements (Godot 3)
  • new GDExtension developments (Godot 4)
  • showcases of games and other projects built with godot-rust

Repos hosted at https://github.com/godot-rust.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • thenastyranch
  • magazineikmin
  • mdbf
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • love
  • Durango
  • kavyap
  • everett
  • tacticalgear
  • DreamBathrooms
  • megavids
  • cisconetworking
  • Leos
  • modclub
  • khanakhh
  • ethstaker
  • osvaldo12
  • GTA5RPClips
  • ngwrru68w68
  • anitta
  • tester
  • cubers
  • normalnudes
  • JUstTest
  • All magazines