Earlier quoted context omitted.
I have nothing against it, and it being a single person project. But the fact remains, it's far behind Unity, Unreal and Godot.
With enough time and resources, I wonder if we'll one day see a Rust game engine that can outperform these projects.
rg3d: Rust 3D game engine with an FPS demo game and scene editor
51–60 of 143 posts
Re: rg3d: Rust 3D game engine with an FPS demo game and scene editor
#52Earlier quoted context omitted.
I don't see why Rust would be cleaner than modern C++ codebase.
c++ is a bit more verbose than rust. think about all the stdlib functions that take begin and end iterators for containers. there's an overload for std::set_difference that takes six arguments, five of them being iterators.
Re: rg3d: Rust 3D game engine with an FPS demo game and scene editor
#53Earlier quoted context omitted.
I think that Rust's features allow for cleaner code bases.
I don't see why Rust would be cleaner than modern C++ codebase.
I predict in ten years the gravitas for new projects will have shifted entirely to Rust. C++ is just too much of a burden to write and verify. C++ will still have plenty of healthy projects, but I think it'll be hard to attract new projects when Rust has come so far.
Re: rg3d: Rust 3D game engine with an FPS demo game and scene editor
#54Earlier quoted context omitted.
I don't see why Rust would be cleaner than modern C++ codebase.
Theoretically yes, practically it's a different story. Sure you can write clean modern cpp (the act of which is harder than writing clean Rust), but if your dependencies are still "C with classes", you are forced to particular patterns.
Re: rg3d: Rust 3D game engine with an FPS demo game and scene editor
#55Earlier quoted context omitted.
c++ is a bit more verbose than rust. think about all the stdlib functions that take begin and end iterators for containers. there's an overload for std::set_difference that takes six arguments, five of them being iterators.
Ranges and fold expressions take care of that.
Re: rg3d: Rust 3D game engine with an FPS demo game and scene editor
#56This looks really impressive! Given that Rust -> WebAssembly is at least a thing, would it be plausible for someone to make that rusty-shooter demo work in a browser?
Re: rg3d: Rust 3D game engine with an FPS demo game and scene editor
#57Earlier quoted context omitted.
Theoretically yes, practically it's a different story. Sure you can write clean modern cpp (the act of which is harder than writing clean Rust), but if your dependencies are still "C with classes", you are forced to particular patterns.
While I agree, Rust also suffers from it, where " C with Classes" gets turned into "Rust with unsafe", although not required.
Re: rg3d: Rust 3D game engine with an FPS demo game and scene editor
#58Re: rg3d: Rust 3D game engine with an FPS demo game and scene editor
#59Earlier quoted context omitted.
While I agree, Rust also suffers from it, where " C with Classes" gets turned into "Rust with unsafe", although not required.
Unsafe is not as big of a deal as people make it seem.