/bevy-multiplayer

Primary LanguageRustApache License 2.0Apache-2.0

Bevy Multiplayer

Playing around with a mix of Bevy, Agones, and hopefully OpenMatch

Notes

Running Locally

  • Put the Agones SDK Server binary in /bin

  • From the workspace root run task start-agones-local

  • TODO: replace Rapier with Avian

  • TODO: organize systems

    • services
    • game
  • TODO: organize libs

    • client_shared -> client + services shared (messages mainly)
    • server_shared -> server + services shared (messages mainly)
    • internal -> services shared (messages, shared utils, etc)
    • game -> client + server shared (messages, gameplay, shared utils, etc)
    • can have a common lib if everything needs shared utils and such