this post was submitted on 29 Mar 2026
37 points (100.0% liked)
Rust
8035 readers
2 users here now
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Wormhole
Credits
- The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Why pick Fyrox? Not to shit on rust, it clearly has its place, but looking at the track record of game engines, video games aint it.
Do you mean Rust is unsuited for games, or that Rust simply don't (yet) have the established engines/frameworks/libraries for it? I think Rust could be really great for video game development, but it's true that the ecosystem is not quite there yet - though it's getting better.
I believe Rust is a poor choice for games. Games have always needed to balance iteration times with performance. C++ has traditionally been a good middle ground, but nowadays computers/consoles are fast enough that even javascript is a solid choice.
Rust makes sacrifices to iteration times for safety, not even for performance. It's optimizing the wrong thing and making the wrong trade offs (for games), and probably the primary reason there are so few Rust games. Your character controller, dialog system, inventory management, renderer, physics engine, and 99% of your actual game systems don't need memory safety.
Multiplayer and file IO would benefit from memory safety, and it would probably be a good idea for existing C++ game engines to consider adopting Rust frameworks for those parts (even if it wouldn't be bullet proof).
With that said, game dev is an art/craft, and people should use whatever tools they like to create their art. It doesn't bother me. I'm just saying that, from a strictly engineering opinion, I don't think Rust is the most pragmatic choice for game dev.
What iteration time sacrifice? I use bevy but I can just hot reload libraries if I need to. But honestly even debug rebuild times aren’t that bad. Methinks thou doth protest too much.