2 ms·
As someone frustrated with the state of Rust game dev, I wish more people would work on the cutting-edge Rust graphics stack rather than all this retro graphics
by Animats 2y ago
As someone frustrated with the state of Rust game dev, I wish more people would work on the cutting-edge Rust graphics stack rather than all this retro graphics stuff. I'm trying to build something hard and the foundations are sand.
- jemmyw 2y agoI guess you can wish, but you can't direct people to work on it unless you're paying for it. Why are you yourself working on this rather than either using a more mature stack or working on the foundations?
- markus_zhang 2y agoPeople have different interests and that's fine. I have zero interests in any new languages including Rust but I'm happy you enjoy it.
- silisili 2y agoNot to be rude, but why not just pick a more established language and ecosystem? It seems a bit strange to pick something nearly esoteric, expecting there to be solid foundations for anything, much less game development.
- Animats 2y agoWhy Rust? Because I wanted to use far more concurrency than usually seen in games to overcome the fundamental performance problem in metaverse clients. The graphics stack works well enough to do this.[1] But it needs to get faster and do a few more things. Basically, I need three.js for Rust. I sort of have it, but the Rust crate has been abandoned, has bugs, and now I have to maintain it. For a while, there was much enthusiasm for Rust game dev.[2] But it kind of ran down. [1] https://video.hardlimit.com/w/7usCE3v2RrWK6nuoSr4NHJ https://video.hardlimit.com/w/7usCE3v2RrWK6nuoSr4NHJ [2] https://arewegameyet.rs https://arewegameyet.rs
- pjmlp 2y agoAs someone that has been in and out of game development culture since the demoscene days, former IGDA member, I don't see that taking off that fast. Khronos isn't in an hurry to care about Rust's existence, only now they are starting to acknowledge C++ in specifications and related SDK efforts (for Vulkan and ANARI specifically), alongside C, let alone something else. The biggest engine growth in 2024, for Unreal and Unity refugees, was Godot, written in C++, while most studios that made a banner of adopting Rust seem to have gotten back to C++ and Unreal.