3 ms·
Bevy Engine (https://bevyengine.org/ https://bevyengine.org/) is built ontop of wgpu (https://wgpu.rs/ https://wgpu.rs/) and runs in-browser today (https://bevy
by SeanAnderson 3y ago
Bevy Engine (https://bevyengine.org/ https://bevyengine.org/) is built ontop of wgpu (https://wgpu.rs/ https://wgpu.rs/) and runs in-browser today (https://bevyengine.org/news/bevy-webgpu/ https://bevyengine.org/news/bevy-webgpu/)
Bevy is the second highest starred game engine on GitHub's Game Engine topic: https://github.com/topics/game-engine https://github.com/topics/game-engine
I definitely agree that it's still new, but I don't feel like it's quite as far out as you're implying. A year or two at best IMO?
- delta_p_delta_x 3y agoGitHub stars aren't really an accurate indicator of market share. I've previously starred it, too, but I've never used it. I'd like to draw attention to the last phrase in my comment: > WebGPU sees any meaningful market share I am comparing anything implemented in WebGPU to existing games that are played today by gamers. Finally, it's using Rust, and the majority of graphics + game engines are written in C++ (with a minority in Java and C#). Despite the safety and tooling benefits, moving to Rust is still a change that companies have to implement and educate their developers on, which is going to take a lot of time. And game dev companies are fairly slow at adopting new language standards (even if they adopt new graphics APIs and hardware fairly quickly, e.g. ray-tracing). I don't quite share your optimism; sorry.
- SeanAnderson 3y agoWell, I'm writing a game intended for the web using Bevy right now, so I'm clearly biased :) There are also some industry veterans building games using it. https://www.mobygames.com/person/6108/brandon-reinhart/ https://www.mobygames.com/person/6108/brandon-reinhart/ to name one specifically. You can just use FFI if you want to integrate C crates with Rust, it's not that bad. Figma uses a mixture of Rust and C++ in the WASM that they ship. Guess we'll see what the future holds.
- delta_p_delta_x 3y agoAll the best. I'll be happy to eat my words. Rust is a great language (although I don't use it myself), and WebGPU is pretty interesting as well.