Live data from Hacker News

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

github.com

1–10 of 143 posts

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

#5
This project is what I would call data oriented, as discussed yesterday on hn https://news.ycombinator.com/item?id=24506744.

It takes some parts of ECS but the UI is OOP-ish. I wonder if there is a good ECS UI architecture. I have been exploring this lately in Rust, and right now I have settled on jquery style selectors (don't laugh) where you have a generic entity builder and associate a selector (id + class list) with each entity. When an event fires, you check what selectors are associated with the focused entity and call the associated callbacks. I also do this for rendering. I'm not too crazy about this though. But I'm having a hard time figuring out how to do behavior composition in Rust.

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

#6

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.

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

#7

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.

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

#8

It's a really impressive project. Also check out the associated scene editor https://github.com/mrDIMAS/rusty-editor Check out the UI framework that it uses https://github.com/mrDIMAS/rg3d-ui

Agreed, this feature set looks like an incredible amount of work for a year.

Interestingly it seems it started as a shooter game more than an engine — explains why the feature set is tailored towards that.

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

#9

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.

Could this not just be a case of using something on hand / creating them relatively quickly and not a limitation of the engine itself?

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

#10

It's a really impressive project. Also check out the associated scene editor https://github.com/mrDIMAS/rusty-editor Check out the UI framework that it uses https://github.com/mrDIMAS/rg3d-ui

Agreed, this feature set looks like an incredible amount of work for a year. Interestingly it seems it started as a shooter game more than an engine — explains why the feature set is tailored towards that.

I agree. Dmitry used to work on tools at Larian (studio behind Divinity: Original Sin) so he had a decent amount of experience.
Post reply on HN