Peer-to-Peer Networking & Multiplayer View on Asset Store (opens in new tab)

Package details

Latest version
0.0.10
Last updated
First released
Unity version
6000.5.5 or later
Package size
32.4 MB
Files
315
Favorites
16
Views in the past week
20

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Peer-to-Peer Networking & Multiplayer

by Everyware3D (opens in new tab)

No ratings yet

Connect Unity applications directly. Automatically discover peers on the local network and distribute data, objects, and interactions - no server, relay, host, or Internet required. P2P made simple.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Peer-to-Peer Networking & Multiplayer, 6 months Current Free; lowest Free; highest Free in this period. $0 Sep Oct Nov Version 0.0.6 released 14 Aug 2026 v0.0.6 Version 0.0.7 released 17 Aug 2026 Version 0.0.8 released 26 Aug 2026 v0.0.8 Version 0.0.9 released 14 Sep 2026 v0.0.9 Version 0.0.10 released 23 Sep 2026 v0.0.10

Asset preview

1 / 7

Peer-to-Peer Networking & Multiplayer screenshot 1

Peer-to-Peer Networking & Multiplayer screenshot 1

About this asset

What if you could connect multiple devices directly, without the need for a server?

What if every device in the room could automatically discover every other device and become part of the same network?

The P2P Plugin makes this easy. Start multiple Unity applications on the same local network, let them automatically discover and connect to each other, and then distribute data, objects, and interactions between them.

No dedicated server. No relay. No host. No Internet connection required.

What Can You Build?

• Lobby and Peer Discovery — Discover other players or applications on the local network and allow users to select one or more peers for a game or shared experience.

• Shared Multiplayer Worlds — Let everyone on the network participate in the same 2D, 3D, AR, or VR world, sharing player positioning, object state, actions, and interactions.

• Shared AR and Spatial Experiences — Connect phones, tablets, headsets, or glasses in the same physical environment and share positions, tracked objects, selections, annotations, and interactions.

• Multi-Device Applications — Give different devices different roles. A tablet might provide controls, a desktop might display an overview, an AR headset might visualize information, and another device might supply data.

• Collaborative Applications — Build shared design, visualization, training, simulation, education, presentation, or other interactive experiences where changes made by one participant can be seen by the others.

• Distributed Sensors and Data Sources — Treat phones, cameras, sensors, computers, or specialized hardware as peers that publish information for other Unity applications to consume and visualize.

• Simple Device-to-Device Interaction — Sometimes the requirement is simply two or more devices that should find each other and interact without requiring a server.

• Server Discovery and Host Migration — Use automatic peer discovery alongside traditional networking architectures to discover a local server or determine which peer should act as the host, without requiring users to enter IP addresses or ports.

Designed to Work with Your Application

The P2P Plugin handles peer discovery, connectivity, and the distributed-object infrastructure. Your application defines what data, objects, and interactions are distributed and which peers receive them.

Distributed state can be associated directly with Unity GameObjects or represented by independent C# objects. Interactions can use synchronized state, remote method calls, or a combination of both.

The plugin can be used as the networking foundation for a local peer-to-peer application or alongside existing technologies such as client/server networking, WebRTC, and cloud services.

Peer-to-peer networking can become complicated quickly. The P2P Plugin provides the infrastructure so you can start building distributed Unity applications without first having to build the peer-to-peer network yourself.

From the publisher's Asset Store listing.

Technical details

Key Features

• Serverless Peer-to-Peer Architecture — Devices communicate directly without requiring a dedicated server, relay, or host.

• Automatic Device Discovery — Devices automatically find and connect to each other on the local network.

• Dynamic Peer Tracking — Applications can respond as peers are added, removed, or updated.

• Distributed Objects and Data — Synchronize application state, C# objects, and Unity GameObjects across connected peers.

• Remote Interactions — Distribute events, actions, and data using remote method calls.

• Flexible Distribution — Send information to all connected peers or selectively distribute it to specific peers.

• Unity Integration — Distributed objects can be directly associated with Unity GameObjects or exist independently as C# objects.

• No Internet Required — Fully functional on local networks without an Internet connection.

• Cross-Platform Support — Supports iOS, Android, macOS, Windows, Linux, and XR platforms.

• Works Alongside Other Networking Technologies — Can complement client/server architectures, WebRTC, cloud services, and other networking solutions.

Supported Platforms

  • Windows
  • macOS
  • iOS
  • Android
  • Linux

The plugin is platform-agnostic and can be used in desktop, mobile, AR, and VR.

Unity Compatibility

  • Unity 6

Dependencies

  • No required third-party networking frameworks
  • Does not require Photon, Mirror, FishNet, Unity Relay, Unity Lobby, or any cloud networking service
  • Meta XR SDK is optional and only required for Meta Quest development

Package Contents

  • Runtime networking library
  • Automatic peer discovery system
  • Distributed object framework
  • API documentation
  • Online documentation
  • Sample projects available on GitHub

Documentation

The sample projects can be cloned or downloaded from GitHub and configured in just a few minutes to evaluate the plugin before integrating it into your own project.

This initial release is intended to gather developer feedback and evolve rapidly. Feedback, feature requests, and bug reports are welcome. Please email me: [email protected]

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.5.5f1 Compatible Compatible Compatible Compatible

Version 0.0.10 is a major stability milestone. The P2P network now handles paused/resumed apps and nodes that disappear unexpectedly, making long-running multiplayer development much more reliable. Keep multiple devices online while rebuilding/restarting individual nodes without restarting the network. Feedback on stability and documentation is greatly appreciated!

Thanks! Blaine

As listed on the Asset Store.