-
RG3D
Discontinued 3D and 2D game engine written in Rust [Moved to: https://github.com/FyroxEngine/Fyrox]
rg3d has recently added web support.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
There was a rust game jam in September 2021 and some games are playable in the browser. In that game jam the most used game engine was the bevy game engine. But most of the games made in bevy were not made playable in the browser, the ones that were playable in the browser used a third-party bevy plugin called bevy_webgl2. However now bevy has been updated to version 0.6 that has new built in WASM support, so there seems to be no need for bevy_webgl2. Targeting WASM with bevy might mean that not all features of the engine are available, so you need to limit the game’s features used to the ones that are compatible with WASM.
-
Gate framework and Howler.js were used to make the game "Adventures of Pascal Penguin" which is playable here.
-
In that same rust game jam the second most used engine was macroquad, which was used by 3 games, two of which are playable in the browser. Macroquad is a cross-platform game library inspired by raylib. Macroquad is built on top of miniquad. I think macroquad is a bit more approachable than bevy since macroquad doesn't impose an ECS and tries to be minimal with its features so they are available in all of the platforms it targets.
-
There was a rust game jam in September 2021 and some games are playable in the browser. In that game jam the most used game engine was the bevy game engine. But most of the games made in bevy were not made playable in the browser, the ones that were playable in the browser used a third-party bevy plugin called bevy_webgl2. However now bevy has been updated to version 0.6 that has new built in WASM support, so there seems to be no need for bevy_webgl2. Targeting WASM with bevy might mean that not all features of the engine are available, so you need to limit the game’s features used to the ones that are compatible with WASM.
-
Oxygen engine / Oxygengine that targets HTML5 and WASM.
-
Emerald engine that aims to be cross platform and can target WASM. Emerald is built over miniquad which is what macroquad is built over.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Good Web Game engine that is an implementation of a web compatible subset of the ggez game engine constructed on top of miniquad.
-
Gate framework and Howler.js were used to make the game "Adventures of Pascal Penguin" which is playable here.
-
Pixels is not a full game engine, but it is a hardware-accelerated pixel frame buffer and since version 0.8.0 onwards support for web was added. This is the web example.