Skip to content

Commit 0f1d8ce

Browse files
N44: Matchbox 0.6 (#1333)
Co-authored-by: Forest Anderson <[email protected]>
1 parent c55674f commit 0f1d8ce

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

content/news/044/index.md

+36
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,42 @@ _Discussion: [Mastodon](https://mstdn.social/@yopox/110010264001721310)_
308308
[yopox]: https://github.com/yopox
309309
[MRMOTEXT]: https://mrmotarius.itch.io/mrmotext
310310

311+
### Matchbox
312+
313+
![matchbox logo](matchbox.png)
314+
315+
[Matchbox] is a library for easily establishing unreliable, unordered,
316+
peer-to-peer WebRTC data connections using rust WASM (and native). This enables
317+
cross-platform low-latency multiplayer games.
318+
319+
Previously, the socket opened a single udp-like data channel. In version 0.6,
320+
however, support for adding extra channels with configurable ordering and
321+
package retransmits was added. This enables direct p2p tcp-like connections as
322+
well.
323+
324+
Two new crates were added in this release. `matchbox_signaling`, lets you
325+
set up a custom signaling server, also supporting client-server topologies,
326+
enabling scenarios where one player acts as the host for the other players.
327+
328+
`bevy_matchbox` provides ergonomic usage with Bevy. Severely cutting down on the
329+
boiler-plate needed.
330+
331+
The tutorial series on [how to make a p2p web game with Bevy, GGRS and
332+
Matchbox][extreme_bevy] was also updated to the latest versions of all three
333+
libraries.
334+
335+
Read more about all the new features in the [0.6 release post][matchbox-0.6].
336+
337+
_Discussions:
338+
[/r/rust](https://www.reddit.com/r/rust/comments/127ssuv/announcing_matchbox_06_painless_peertopeer_webrtc/),
339+
[/r/rust_gamedev](https://www.reddit.com/r/rust_gamedev/comments/127suhc/matchbox_06_released_painless_peertopeer_webrtc/),
340+
[/r/bevy](https://www.reddit.com/r/bevy/comments/127sn3o/announcing_matchbox_06_and_a_new_bevy_matchbox/),
341+
[Mastodon](https://mastodon.social/@johanhelsing/110119122081173196)_
342+
343+
[extreme_bevy]: https://johanhelsing.studio/posts/extreme-bevy
344+
[Matchbox]: https://github.com/johanhelsing/matchbox
345+
[matchbox-0.6]: https://johanhelsing.studio/posts/matchbox-0-6
346+
311347
## Popular Workgroup Issues in Github
312348

313349
<!-- Up to 10 links to interesting issues -->

content/news/044/matchbox.png

36.8 KB
Loading

0 commit comments

Comments
 (0)