status of wasm32 support in existing game frameworks/engines

This page summarizes the projects mentioned and recommended in the original post on /r/rust_gamedev

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • awesome-quads

    ▦⧉⊞□ A curated list of links to miniquad/macroquad-related code & resources

  • I think right now it is easier to use macroquad to target the web when compared to bevy. Take a look at the awesome-quads repository to see more sample games that use macroquad.

  • emerald

    A 2D rust game engine focused on portability.

  • Emerald: This is a recent game engine that uses miniquad and kira for audio.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • good-web-game

    An alternative ggez implementation on top of miniquad.

  • Good Web Game: This is a subset of the ggez game engine in browsers. For example, the game 'Dig Escape' was made in ggez at the start and was then ported to work on the browser using this engine.

  • DigEscape

    A game written in Rust, compilable to webbassembly

  • Good Web Game: This is a subset of the ggez game engine in browsers. For example, the game 'Dig Escape' was made in ggez at the start and was then ported to work on the browser using this engine.

  • gate

    A specialized 2D game library

  • I am not sure if it is still an active project, but a cool WASM game made in rust that is playable in the browser is ‘The Adventures of Pascal Penguin’. And in the about page it is mentioned that the game uses gate and Howler.js.

  • It's a work in progress, but it still works. Check out bevy_webgl2_app_template

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts