u/23Link89

Bevy-s2n-quic initial version announcement!
▲ 19 r/bevy+2 crossposts

Bevy-s2n-quic initial version announcement!

After a year and a half of fighting with async Rust I'm finally ready to announce Bevy-s2n-quic. An Aeronet compatible Bevy networking plugin utillizing the incredibly powerful s2n-quic library by Amazon.

Currently working at the moment is:

  • Hosting a server
  • Connecting a client to a server
  • Opening connections and streams
  • Handling failed connections and streams

WIP/needs polish:

  • Full Aeronet event support
    • I believe we publish the correct events but are missing support for Aeronet command events (like opening a connection via events)
  • Performance
    • The management of async tasks is a very naive approach and results in poor performance at high connection counts (200+)
  • Maybe other things idk
    • Open source, lemme know what else I've screwed up lol

Project Links:
https://github.com/CorneliusCornbread/bevy-s2n-quic
https://crates.io/crates/bevy-s2n-quic

Related Links:
https://docs.rs/aeronet/0.20.0/aeronet/
https://crates.io/crates/s2n-quic

u/23Link89 — 4 days ago