SnekStudio module for multiplayer / multiuser support
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
copygirl 0d23d0a576 Actually use nickname for something 3 weeks ago
Docs Initial commit 3 weeks ago
Resources Actually use nickname for something 3 weeks ago
README.md Initial commit 3 weeks ago
copyMultiplayer.gd Actually use nickname for something 3 weeks ago
copyMultiplayer.tscn Initial commit 3 weeks ago
sync_controller.gd Actually use nickname for something 3 weeks ago

README.md

copyMultiplayer

A relatively straight-forward module for SnekStudio allowing for multiple users to connect together, share their tracking data in real-time, and display their models in a single application.

Screenshot

Features

  • Supports for more than just two players.
  • Detects when you switch models, and syncs accordingly.

Limitations

  • Very proof-of-concept, needs more work done to be usable.
  • Requires pre-sharing model files, to be placed in "cache" directory.
  • Missing peer-to-peer functionality, requires host to forward port.
  • Locations and scale of other players' models currently hardcoded.
  • Currently dumps all bone and blendshapes info into an update packet per frame, which ends up being >8KB, waaaay too large. This is the biggest flaw but considering the project was thrown together in a day, I hope you'll forgive me for now. 💚