OpenUPMOpenUPM
Packages
Docs
Blog
  • Support OpenUPM
  • Contributors
  • Uptime Status
  • Queue Status
  • GitHub
  • Twitter
  • Discord
  • Contact Us
  • Package Updates
  • Blog RSS
CLI
Loading...
Stars ... Donate
Stars ... Donate
Packages
Docs
Blog
  • Support OpenUPM
  • Contributors
  • Uptime Status
  • Queue Status
  • GitHub
  • Twitter
  • Discord
  • Contact Us
  • Package Updates
  • Blog RSS
CLI

Multipeer Connectivity Transport for Netcode for GameObjects

org.realitydeslab.netcode.transport.multipeer-connectivity is an OpenUPM Unity package. This package implements the Transport layer of Netcode for GameObjects using Apple Multipeer Connectivity, enabling peer-to-peer communication between nearby Apple devices (macOS, visionOS, iOS). Multipeer Connectivity facilitates real-time communication and data exchange, supporting activities like multiplayer gaming, collaborative work, and data sharing, even without WiFi or cellular networks. It powers technologies like AirDrop, allowing fast large file transfers. For more details, refer to Apple's official documentation of Multipeer Connectivity. The Multipeer Connectivity Transport for Netcode for GameObjects extends this capability to Unity-based projects, enabling developers to integrate cross-platform networking features into their games and applications. This allows peer-to-peer local network communication between iOS, visionOS, macOS devices, and within the Unity Editor on Mac. For a demonstration on how to use this transport, please check out our sample project.

Install this package from the OpenUPM scoped registry with the instructions on this page, or use openupm-cli to update Packages/manifest.json.

Repository: https://github.com/realitydeslab/netcode-transport-multipeer-connectivity.

Owner: realitydeslab.

Topics

  • Network

Related Unity Packages

  • Assymetic Meta Mask Coaster Signer be.elab.asymsigner
  • IID Index Integer Date be.elab.iid
  • pBit4096B58Pkcs1SHA256 be.elab.pbit4096b58pkcs1sha256
  • Generic16K be.elab.snam16k
  • Websocket IID Client be.elab.wsclientiid
  • MetaMask Tunneling Auth Client be.elab.wsmetamaskauth

For registry setup problems, see Unity scoped registry troubleshooting.