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 98d4f94126 Initial commit 10 months ago
Docs Initial commit 10 months ago
Resources Initial commit 10 months ago
README.md Initial commit 10 months ago
copyMultiplayer.gd Initial commit 10 months ago
copyMultiplayer.tscn Initial commit 10 months 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. 💚