Starting to look at multiplayer.

I have start to look at the library : https://github.com/smokku/bevy_networking_turbulence which seem to be perfect for my use case , support UDP and WebRTC but for what i understand you start the serveur for WebRTC ou UDP , so the client playing on desktop would not be able to play with the one on the web.

I have fork the library to update it to bevy 0.7.0 , i had issue with the exemple so i deleted them and i’m gonna start to rebuild the app for networking.

From what i’v seen people do , i will split my code base in three crate.

  • client (Client code)
  • server (Serveur instance running bevy loop and managing entity replication)
  • shared (Shared code between the two, mostly surcture)

I propably won’t have time to start this today but it’s nice to start the process and i have integrate the NetworkingPlugin from my fork and my app is still building so it’s promissing.