Crates.io | bevy_quicsilver |
lib.rs | bevy_quicsilver |
version | 0.1.1 |
source | src |
created_at | 2024-05-20 16:10:29.28667 |
updated_at | 2024-05-20 16:14:38.729237 |
description | Implementation of the QUIC transport protocol for bevy_ecs, using quinn_proto |
homepage | |
repository | https://github.com/Pixelstormer/bevy_quicsilver |
max_upload_size | |
id | 1245860 |
size | 86,497 |
A networking plugin for using the QUIC transport layer protocol with the Bevy game engine.
This crate integrates the quinn_proto
library, a pure-rust implementation of QUIC, with the Bevy ECS, providing an idiomatic ecs-based API.
This library is still very new and in active development. Although most of the core functionality is in place, it's not in a usable state yet.
0.13.*
Ultimately, bevy_quicsilver
doesn't offer anything more complicated than sending and receiving raw bytes. It is intended to be a foundation ontop of which other libraries implement higher-level features, by abstracting the complexity of the transport protocol behind an ecs-based API.
That is not to say it is entirely barebones though, as a large part of the appeal of QUIC as a transport protocol for games is the wide variety of desireable features that are baked into the spec: