Neat to see this pop up: I'm Alice, one of the maintainers mentioned.<p>I ended up pushing pretty hard for this change (or something like it), and at least so far, I'm feeling optimistic about the result. This was fairly organic: it was becoming clear that there were experts in each area that we <i>should</i> be consulting before merging complex work there. So we formalized it.<p>The split between "generally competent, well-organized" and "deep expertise" is a nice one, and I'd love to see more orgs experiment with that.
It'll be interesting to see if Bevy or Fyrox takes off as "the" Rust game engine. We recently evaluated both engines for a future project and chose Fyrox as it edged out Bevy in the dimensions that mattered to us, though both are really solid. It was a hard choice.<p>Fyrox is a one-man super show, and its author Mr.Dimas is a 10xer if I've ever seen one. But that's also a major existential risk to the project. Having this level of community built around Bevy ensures that it will live beyond its creator. It's something I hope Fyrox can begin to build.<p>Bevy is doing great things, and their organization and community are only getting better.<p>I would love to see one or both of these engines to catch up with Godot.
I've been making a 2d game in bevy and it's a lot of fun. I would recommend trying it. I haven't had any issues that are common with rust like fighting the borrow checker.
I’m excited to see how this organization structure works out.<p>BDFL works very well at the cost to the BDFL’s time and general well-being.<p>Is this SME approach kind of like a Voltron team of mini BDFLs?
> and the second most popular game engine on GitHub<p>Strictly speaking, this is not exactly true, Unreal Engine has 24.8K stars as I wrote this. It is private though!
The fact that Bevy is Rust is a Blocker for me.<p>Haskell or bust.<p>Please don't bother replying about how Haskell can't do gamedev - I will ignore you with a smile :)