Live data from Hacker News

rg3d: Rust 3D game engine with an FPS demo game and scene editor

github.com

31–40 of 143 posts

Re: rg3d: Rust 3D game engine with an FPS demo game and scene editor

#31
Wow, this is a lovely, pragmatic, no nonsense game engine! And it has a non-trivial example project and an editor! This is such a breath of fresh air for game engine announcements.

I don't know if mrDIMAS is on HN but big congrats to him for this great project.

Re: rg3d: Rust 3D game engine with an FPS demo game and scene editor

#32

Wow, this is a lovely, pragmatic, no nonsense game engine! And it has a non-trivial example project and an editor! This is such a breath of fresh air for game engine announcements. I don't know if mrDIMAS is on HN but big congrats to him for this great project.

I have alerted him of this post so he'll get your message.

Re: rg3d: Rust 3D game engine with an FPS demo game and scene editor

#33
post #30

Earlier 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.

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

#34
post #30

Earlier 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.

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

#35

Earlier quoted context omitted.

It's a single person project. I haven't seen a more advanced rust engine. Adding better rendering isn't too bad once you have some engine architecture.

I have nothing against it, and it being a single person project. But the fact remains, it's far behind Unity, Unreal and Godot.

You’re the one comparing it to Unity, Unreal and Godot. Everyone else is talking about game engines on Rust and how cool it is that this person built it.

Re: rg3d: Rust 3D game engine with an FPS demo game and scene editor

#36
post #18

What I like is that this engine actually have a demo which is more than few cubes and sprite: A full tiny game. Game engine should have more tiny games as it's a good way for newcomers to have something they can start to hack (change gravity/texture/lighting effects) and understand what a game engine is and how it work. The code is quite clean and it also provide scene editor with dedicated UI widgets. https://github…

[deleted]

Re: rg3d: Rust 3D game engine with an FPS demo game and scene editor

#40

This 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?

The graphics code would have to be ported to WebGL, and then there might be an extra hurdle getting WASM to talk to WebGL directly. But it's doable, yes.
Post reply on HN