A crate that provides a websocket networking transport layer for Bevy_eventwork that supports WASM and Native.
- WASM
- Windows
- Linux
- Mac
See Bevy_eventwork for details on how to use bevy_eventwork
.
The only difference from bevy_eventworks getting started directions is to use this crates WebSocketProvider
and NetworkSettings
.
Other than that the crate functions identically to stock bevy_eventworks. No features, changes, or manual shenanigans are needed to compile for WASM.
It just works.
app.add_plugins(bevy_eventwork::EventworkPlugin::<
WebSocketProvider,
bevy::tasks::TaskPool,
>::default());
app.insert_resource(NetworkSettings::default());
EventWork Version | BEMW Version | Bevy Version |
---|---|---|
0.9 | 0.2 | 0.14 |
0.8 | 0.1 | 0.13 |