godot-rust(@GodotRust) 's Twitter Profileg
godot-rust

@GodotRust

Rust bindings for the Godot game engine.
Development updates and occasional project highlights.
Retweets are projects built with godot-rust.

ID:1433749671181180938

linkhttp://godot-rust.github.io/ calendar_today03-09-2021 11:13:09

100 Tweets

1,8K Followers

3 Following

godot-rust(@GodotRust) 's Twitter Profile Photo

Great article listing many Rust issues.
To keep Rust viable for gamedev, it's important to address these, not deny them, on both lang + library level.
godot-rust values pragmatism over purism, and deviates from common idioms where it helps ergonomics -- sometimes controversially.

account_circle
Gilles Roudière(@gr0ud) 's Twitter Profile Photo

I am reworking a bit the TileMap layers as node system before 4.3, and I wanted the community opinion on the design. For now I added a 'group' node that holds a TileSet for its child layers, but I feel it might be too much complexity. See each solution there: (poll in comments)

I am reworking a bit the TileMap layers as node system before 4.3, and I wanted the community opinion on the design. For now I added a 'group' node that holds a TileSet for its child layers, but I feel it might be too much complexity. See each solution there: (poll in comments)
account_circle
godot-rust(@GodotRust) 's Twitter Profile Photo

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!

godot-rust.github.io/dev/february-2…

account_circle
Juan Linietsky(@reduzio) 's Twitter Profile Photo

How has GDExtension been working for you in the Godot 4.x series? What have you using them as the most? (poll and feedback welcome!)

account_circle
godot-rust(@GodotRust) 's Twitter Profile Photo

🎇 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:
godot-rust.github.io/dev/godot-rust…

Happy New Year!

account_circle
Godot Engine(@godotengine) 's Twitter Profile Photo

We did it! 🎉 Our third feature release of the year, Godot 4.2, is out now 🤖

Over 350 contributors helped to build this release, submitting more than 1800 improvements to the engine.

Learn how makes your gamedev journey more fun:
godotengine.org/article/godot-…

account_circle
godot-rust(@GodotRust) 's Twitter Profile Photo

💟godot-rust now has a GitHub Sponsors profile!

Makes the project sustainable in the long run & is an alternative to people/companies who would like to contribute, but not in code form. Benefits go to expenses, infrastructure and dev time.

github.com/sponsors/Brome…

account_circle
LogLog Games(@LogLogGames) 's Twitter Profile Photo

Comfy Engine v0.2 is now out comfyengine.org/blog/release-v…

Even comfier with more features and more performance!

gamedev

account_circle
Godot Engine(@godotengine) 's Twitter Profile Photo

We are excited to introduce a major improvement in funding the development efforts of the – the Godot Development Fund!

Help us secure stable funding and ensure the longevity of the project 💙

godotengine.org/article/godot-…

account_circle
godot-rust(@GodotRust) 's Twitter Profile Photo

📚 godot-rust now has a devlog!
Our first article is about performance, FFI calls and minimalist benchmark infrastructure.

⏱️By caching function pointers, gdext improved execution time of certain Godot calls by an order of magnitude!

Check it out at: godot-rust.github.io/dev/ffi-optimi…

📚 godot-rust now has a devlog! Our first article is about performance, FFI calls and minimalist benchmark infrastructure. ⏱️By caching function pointers, gdext improved execution time of certain Godot calls by an order of magnitude! Check it out at: godot-rust.github.io/dev/ffi-optimi…
account_circle
godot-rust(@GodotRust) 's Twitter Profile Photo

And a robust foundation for the GDExtension API!
Godot 4.1 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.
github.com/godot-rust/gde…

account_circle
godot-rust(@GodotRust) 's Twitter Profile Photo

Last few weeks:

Book: hello world, compat + version guide
godot-rust.github.io/book/gdext

Library:
- Catch-up to breaking GDExtension API 4.1
- Vector swizzling
- Signals with parameters
- Rust-native APIs for Rect2, Aabb, Plane
- ToVariant/FromVariant derives

github.com/godot-rust/gde…

account_circle
godot-rust(@GodotRust) 's Twitter Profile Photo

godot-rust.github.io

New website with direct links to learning resources and community platforms.
Also hosts latest API docs in real time, so you won't need to check out repos just for that!

godot-rust.github.io New website with direct links to learning resources and community platforms. Also hosts latest API docs in real time, so you won't need to check out repos just for that!
account_circle
godot-rust(@GodotRust) 's Twitter Profile Photo

⭐1000 stars on GitHub!

Recent additions:
- virtual methods
- prebuilt Godot artifacts -> fewer crate dependencies
- support for Rect2, Aabb, Plane
- better property #[export]

Near future: online docs, return-value bugfix, export groups :)

github.com/godot-rust/gde…

account_circle
Rust GameDev WG 🦀🎮(@rust_gamedev) 's Twitter Profile Photo

📅 This Month in for Feb 2023 brings updates about 16 games, 6 engines, 8 learning resources, 5 tools, and 10 libraries!

gamedev.rs/news/043

account_circle
godot-rust(@GodotRust) 's Twitter Profile Photo

Godot 4.0 is a truly remarkable milestone -- made possible by years of hard work from maintainers and contributors. Massive respect for everyone who helped build it.
We are very excited to enter this new chapter of game engines, and hope to bring more and more of it to Rust!

account_circle
Bromeon(@BromeonDev) 's Twitter Profile Photo

Running into memory errors in a game or project using Godot Engine? Consider building Godot with AddressSanitizer/LeakSanitizer.
ASan/LSan just discovered 1 use-after-free and 3 memory leaks in godot-rust! Now a fixed part of CI pipelines :)
github.com/godot-rust/gde…

account_circle
godot-rust(@GodotRust) 's Twitter Profile Photo

Array, PackedArray and Dictionary are now supported, bringing the major Godot data structures to Rust. Thanks to thomastc and lIlIZ for their great contributions!
GDNative maintenance update 0.11.3 was also just released, providing ongoing Godot 3 support.
github.com/godot-rust/gde…

account_circle
godot-rust(@GodotRust) 's Twitter Profile Photo

Thanks to chitoyuu, the Godot 3 binding recently got loads of quality-of-life additions!

gdnative v0.11.2 features:
- NativeClass generics
- mixins for multiple impl blocks
- class self-registration
- `#[methods]` for async
- indexed properties
- ...

See github.com/godot-rust/gdn…

account_circle