bevy_prototype_networking_laminar icon indicating copy to clipboard operation
bevy_prototype_networking_laminar copied to clipboard

This is a prototype of a networking crate for bevy. This create provides a low-level networking plugin built on top of laminar

Results 11 bevy_prototype_networking_laminar issues
Sort by recently updated
recently updated
newest added

Updates the crate to use bevy 0.4 Tested the examples work with the new Bevy version

Not sure how to fix CI, the changes regarding "variable should not be mutable" are actually required mutable vars (but somehow the Rust checker doesn't see that). However, you can...

Build a simple two player pong game that can be played over the network. The goal of the pong example should be to demonstrate very basic gameplay functionality. This should...

enhancement
examples

This depends on #20. Create a diagnostic plugin that can simulate varying network conditions (low/medium/high packet loss, low/medium/high latency), with different variations over time (perfectly consistent, moderately consistent, extremely inconsistent).

enhancement
diagnostics

On a per connection basis, allow injecting send latency and receive latency for diagnostic and debug purposes.

enhancement
diagnostics

On the client connecting to the server, the cube disappears and either the plane or the camera moves around instead.

bug
examples

Once the interface has settled for a bit, add some documentation to public members.

documentation
enhancement

Once the interface has stabilized, consider adding some basic functionality tests in addition to the examples.

enhancement

The prototype right now doesn't have the ability to manually close a socket. Sockets are closed when the application exists. Add the functionality to manually close a socket.

enhancement

The messages are currently fully serialized whenever a message is changed. Clean this up to be a better representation of the desired sync model so that the server only sends...

examples