> Unity and Unreal Engine have formed such a depressing monoculture.
That's because those got finished and shipped. There are a huge number of hobbyist small game engines that made it to about 80% of useful before the creator got bored. This is the "0.x" curse of open source. In the Rust gamedev world, it's said that there are five games and fifty engines.
In Rust land, if you want to do something that will get used, get behind WGPU, Bevy, and Rend3, and push. It won't be easy, because they've solved the easy problems and are now working on the hard ones. Progress is way too slow.
That's because those got finished and shipped. There are a huge number of hobbyist small game engines that made it to about 80% of useful before the creator got bored. This is the "0.x" curse of open source. In the Rust gamedev world, it's said that there are five games and fifty engines.
In Rust land, if you want to do something that will get used, get behind WGPU, Bevy, and Rend3, and push. It won't be easy, because they've solved the easy problems and are now working on the hard ones. Progress is way too slow.