Hacker News new | ask | show | jobs
by UnpossibleJim 1420 days ago
If you're looking to an up and coming game engine project, there's "Bevy", which is an ECS game engine (like Unreal) that's also open sourced, which is Rust based:

https://bevyengine.org/learn/book/introduction/

They aren't at first release yet. I think they're at 0.8, and I'm unsure as to their contribution structure, but read their documentation. It's in there I hope.

1 comments

I've contributed to bevy, you can just make a PR for something small, or an RFC for something big.

While I'm here, I might as well give my $0.02 about bevy. It's got an amazingly sturdy foundation, but it lacks essential game engine features like asset preprocessing and render postprocessing stacks. Those are both slated to land in time for 0.9, which should put it ahead of most OSS engines.

Currently, there's also some very annoying stuff related to managing when and in what order systems run. There's a mostly-done big refactor called "stageless" which totally fixes this, but it touches a lot of code and needs to be merged. I'll quite be happy if that makes it into 0.9 too.

There are lots of other features missing, like everything UI, but these are the near-term changes and should put it in a good place for future growth.