Would it be possible to make a game engine that runs in native and WASM easily with winit and wgpu?

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

Our great sponsors
  • Scout APM - Truly a developer’s best friend
  • SonarQube - Static code analysis for 29 languages.
  • Zigi - Close all those tabs. Zigi will handle your updates.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • wgpu

    Safe and portable GPU abstraction in Rust, implementing WebGPU API.

    There's currently a PR open for WebGL 2 support, and Firefox Nightly and Chrome Canary both have WebGPU somewhat implemented behind feature flags, but I think you're correct in saying that there's no way to get wgpu to run on a "stable" browser.

  • bevy

    A refreshingly simple data-driven game engine built in Rust

    Bevy meets all of these criteria, so it's 100% possible. Feel free to poke around the code base or ask questions on Discord if you'd like to pick the team's brains on how it works.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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