3 ms·
Missing one of the best choices as long as "maturity" isn't on the top of your list: Bevy - https://bevyengine.org/ https://bevyengine.org/ Game engine written
by CaptainOfCoit 3y ago
Missing one of the best choices as long as "maturity" isn't on the top of your list: Bevy - https://bevyengine.org/ https://bevyengine.org/
Game engine written in Rust, leveraging ECS in almost every place and way, with a really capable WASM export option. Wrestling ECS for the first time might take you some time, but in my experience helps you keep game code as clean and decoupled as game code could be.
- plopz 3y agoBevy doesn't have great wasm support currently especially with multithreading but they are working on it.
- jverrecchia 3y agoThese are only JS engines. There is a dedicated page for Rust with Bevy: https://www.webgamedev.com/engines-libraries/rust-game-dev https://www.webgamedev.com/engines-libraries/rust-game-dev JS ECS libraries are listed here: https://www.webgamedev.com/code-architecture/ecs https://www.webgamedev.com/code-architecture/ecs
- CaptainOfCoit 3y agoAh true, the heading is currently "Web Game Engines & Libraries" which seems to have confused me. A better heading would be "JS/TS Engines & Libraries" I guess, as many of the Rust ones enable "Web" usage too.