Core

PurrNet

Free
dev.purrnet.purrnet

Purrfect Networking

dev.purrnet.purrdiction

Client Side Prediction

Studio Solutions

PurrPipes

Studio
dev.purrnet.purrpipes

Offload traffic from the server using external connections (ex: voice chat)

dev.purrnet.monitor

Network visualization tooling (ownership, bandwidth heatmap)

dev.purrnet.services

Core functionality for the PurrNet services - WIP

dev.purrnet.platformorchestrator

Initializes Steam, EOS and your own platform services in priority order, with automatic fallback, a unified local user, and a ranked transport list ready to hand to PurrNet.

dev.purrnet.diagnostics

Captures runtime incidents, multiplayer state, peer reports, hierarchy snapshots and custom game context, then sends them to the dashboard for grouped debugging across connected players.

Integrations

dev.purrnet.eostransport

Epic Online Services P2P transport for PurrNet. Drop it on your NetworkManager and PurrNet rides on top of EOS. No relay to host, no extra glue.

Edgegap

External
com.edgegap.unity-servers-plugin

Nakama

External
com.heroiclabs.nakama-unity

Unity3D client for Nakama and Satori server written in C#.

Dissonance

External
dev.purrnet.dissonance

Dissonance integration with PurrNet.

Other

PurrVoice

House Cat
dev.purrnet.voice

Voice chat for PurrNet.

dev.purrnet.conversion

Helps migrate from other networking solutions

PurrUI

Free
dev.purrnet.ui

Procedural UI and a stack based screen manager for Unity's UI.

PurrSave

House Cat
dev.purrnet.saving

A saving framework for PurrNet.

Host Migration

Early Access House Cat
dev.purrnet.host-migration

$ cat faq.txt #

What happens when I cancel?

Your access is frozen, not removed. You keep the ability to download the last version you were entitled to, but you won't receive any new updates. Resubscribe at any time to unlock the latest versions.

Can I use packages in a team?

Yes! Once downloaded, you can use the package in your project and share the project with your team. Each team member who wants to independently download packages or receive updates will need their own subscription.

What about licensing?

A formal license agreement is coming soon. For now, packages are provided for use in your projects under a standard per-seat subscription model. If you have specific licensing questions, reach out via contact.

How do updates work?

When a new version is published, active subscribers are automatically entitled to it. You'll see the new version appear in your version list — just click Download. No manual upgrade steps needed.