Live data from Hacker News

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

github.com

11–20 of 143 posts

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

#11
post #3

What I love about this engine, is that I can really easily read the code and reason what it does. I'd guess that given an hour or so of study I would feel reasonably confident in trying to modify it.

I agree, it's a really clean codebase.

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

#12

The graphics looks like it's from 15-20 years ago. Modern game engines are so far ahead of this, rg3d has a lot of catching up to do.

That might be true for the most cutting edge 3D shooters. But nowadays that’s not all that matters. I’m sure this can find a niche.

I'm not talking about shooters. I'm talking about what it looks like. The lighting, specifically.

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

#13

The graphics looks like it's from 15-20 years ago. Modern game engines are so far ahead of this, rg3d has a lot of catching up to do.

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.

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

#14

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 need to look at this as result/time. Godot has been around for six years, the others for much longer. This has been around for a year and again, it's a one person project. What do you expect?

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

#15

Earlier quoted context omitted.

That might be true for the most cutting edge 3D shooters. But nowadays that’s not all that matters. I’m sure this can find a niche.

I'm not talking about shooters. I'm talking about what it looks like. The lighting, specifically.

That's something that can be improved.

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

#16
post #3

What I love about this engine, is that I can really easily read the code and reason what it does. I'd guess that given an hour or so of study I would feel reasonably confident in trying to modify it.

It's indeed very pleasing to read.

I love rust but one pet peeve of mine is that projects can unfortunately get very hard to follow / libraries very hard to use once too much generics start to get poured into.

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

#17

The graphics looks like it's from 15-20 years ago. Modern game engines are so far ahead of this, rg3d has a lot of catching up to do.

I question how much of "modern" graphics (IE things you can get a PHD for) is a manifestation of the engine, and how much is a result of the underlying libraries being used, and the fancy shaders being written. I don't think it's unreasonable to believe an engine like this could catch up.

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

#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.com/mrDIMAS/rusty-editor/

https://github.com/mrDIMAS/rg3d-ui

Truly impressive.

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

#19
post #16
post #3

What I love about this engine, is that I can really easily read the code and reason what it does. I'd guess that given an hour or so of study I would feel reasonably confident in trying to modify it.

It's indeed very pleasing to read. I love rust but one pet peeve of mine is that projects can unfortunately get very hard to follow / libraries very hard to use once too much generics start to get poured into.

Generics, and also heavy use of traits and macros can make code hard to follow IMO.

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

#20

The graphics looks like it's from 15-20 years ago. Modern game engines are so far ahead of this, rg3d has a lot of catching up to do.

I think this comment is slightly disingenuous, I think it's more obvious that the aesthetics of any game (let alone engine) will primarily depend on the quality of the Assets. If you loaded up these quake 3-era meshes and textures into Unreal Engine 4 or something else you'd call 'modern', I guarantee you they'd look the same or similar.

The lighting isn't even that bad sans indirect illumination, which unreal only just got recently and Unity is losing due to Enlighten being shut down.

This reminds me of people comparing open source software with proprietary software on account of aesthetics - it's not the licensing model, or the game engine, it's the presence or absence of artists that makes the difference.

Post reply on HN