I wrote a post about how I handled sound effects and rollback netcode in Cargo Space. Curious if anybody else have similar solutions?
https://johanhelsing.studio/posts/cargo-space-devlog-4
#cargospace #bevyengine #rustlang #gamedev #ggrs #cargospace
#cargospace #bevyengine #rustlang #gamedev #ggrs
I just released Matchbox 0.5 (painless p2p networking for wasm)
Native-to-web cross-play is now finally supported :D And a nasty Firefox issue is also gone.
Here I'm dogfooding the feature in #cargospace starting a three player session between chrome, a native windows build and firefox on my phone (streamed back to my computer for capture).
Thanks, everyone who contributed!
#cargospace #bevyengine #rustlang #ggrs #gamedev
Cargo Space devlog #3: Making a coop 2d space game with #bevyengine
This time: Finding non-determinism/desyncs with bevy_ggrs' synctest session, cross-platform p2p, trying out kayak_ui, setting up automated builds with xtask/gitlab-ci, cargo-deny.
#bevyengine #cargospace #gamedev #indiedev #devlog #ggrs
Cargo Space devlog #2. Making a coop 2d space game. This time: using leafwing-input-manager with bevy_ggrs, rollback networking and debugging non-determinism, 2d platforming on moving ships.
https://johanhelsing.studio/posts/cargo-space-devlog-2
#gamedev #indiedev #cargospace #devlog #ggrs #bevyengine #rustlang
#gamedev #indiedev #cargospace #devlog #ggrs #bevyengine #rustlang
RT @jkhelsing@twitter.com
I've released Matchbox, a project for setting up p2p connections (over WebRTC) in rust web assembly.
In combination with bevy and #ggrs this means low-latency multiplayer games in web browsers.
https://johanhelsing.studio/posts/introducing-matchbox
#rustlang #gamedev #bevyengine
🐦🔗: https://twitter.com/jkhelsing/status/1437044006068830215
#bevyengine #gamedev #rustlang #ggrs