
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