#2476Requested

Integrating Bevy with spacetimeDB

Requested on GitHub by saadmzm
Energy Committed0TeV

I want to use Bevy instead of unity to create a multiplayer game, how would I integrate it with SpacetimeDB, additionally would there be more things I would have to add if I want to run the Bevy client on a webpage?

  1. User makscee in YouTube has a whole dev log in the forms of stream vods with dozens of hours of content just about this particular subject!

  2. We don't currently have an official Bevy SDK, but it's on our radar for the future! It sounds like it's also worth keeping an eye out for user-created SDKs 🙂

  3. bfops added the feature-request label Apr 2, 2025
  4. I've been building out a user-land integration crate, bevy_stdb, that covers most cases. I need to make a pass to upgrade to the latest spacetimedb-sdk + bevy version but so far its worked well.

    Also this is really fresh but I started another crate for SpacetimeAuth in Bevy: bevy_stdb_auth.

    Both of these crates follow a similar approach with Message and Command patterns in Bevy to bridge the gap.

Boost this Request

Reopen this request?

The request will return to its prior live status.

Mark as Duplicate

Pick the request that Integrating Bevy with spacetimeDB is a duplicate of. Energy rolls up into that request and GitHub closes the linked issue as a duplicate with a timeline reference to the canonical.

Unmark Duplicate

Restore as an independent request. The linked GitHub issue will be reopened and its duplicate-of relationship cleared. The original timeline entries stay as history; the note below is posted as a follow-up comment.