4 ms·
https://github.com/MaikKlein/unreal-rust https://github.com/MaikKlein/unreal-rust Unlikely to ever be as supported as what Epic themselves maintain though. Sam
by capableweb 4y ago
https://github.com/MaikKlein/unreal-rust https://github.com/MaikKlein/unreal-rust
Unlikely to ever be as supported as what Epic themselves maintain though. Same for Godot. If you want to use something that will for sure support Rust, you better use a Rust project for the games.
- spoiler 4y agoI'm currently tinkering with Bevy, and while the experience is mostly positive, I sometimes miss the at-a-glance insight only an UI can bring. There's a few plugins that can be added to add a UI-ish inspection functionality to Bevy apps, but it's miles away from a proper UI. However the Bevy team said they'll be focusing on UI editor soon, so that's something to look forward to. But even outside of that, I guess UE is interesting due to decades of accumulated industry wisdom (eg nanite, lumen, etc). There's also kajiya by Embark that can be integrated with Bevy (I think there was a crate) that brings some of the virtualized geometry stuff to Rust games. Haven't used it myself though
- follower 4y ago> Same for Godot. While likely true that it's "Unlikely to ever be as supported" as the 4 officially supported languages[0] ("GDScript, C#, and, via its GDExtension technology, C and C++."), Godot's GDExtension technology is specifically intended for use in adding support for other languages. The most relevant tracking issue for Rust is presumably: * <https://github.com/godot-rust/gdnative/issues/824 https://github.com/godot-rust/gdnative/issues/824> Which links to: * <https://github.com/godot-rust/gdextension https://github.com/godot-rust/gdextension> [0] https://docs.godotengine.org/en/4.0/getting_started/step_by_step/scripting_languages.html#available-scripting-languages https://docs.godotengine.org/en/4.0/getting_started/step_by_...