PurrNet
  • 🐈Introduction
    • ‾ïļUnique to PurrNet
    • ðŸ’ēPricing
    • ðŸ’ŧCompatibility
    • 📚Addon library
    • 🗚ïļRoadmap
    • 🏎ïļPerformance
      • RPC Benchmarks
      • Network Transform benchmarks
    • ðŸĨ°Support PurrNet
  • 🏁Getting Started
    • Installation
    • Minimal Setup
    • Converting to PurrNet
      • Converting from Mirror
      • Converting from FishNet
  • 📚Simple Guides
    • Easy Multiplayer Physics (input Sync)
  • ðŸ–ĨïļSystems and modules
    • Network Manager
      • Network Rules
      • Network Prefabs
      • Network Assets
      • Network Visibility
        • Distance condition
      • Authentication
    • Transports
      • Composite Transport
      • UDP Transport
      • Web Transport
      • Local Transport
      • Steam Transport
      • Purr Transport
      • Simulating latency
    • Network Identity
      • Ownership
      • Spawning & Despawning
      • NetworkBehaviour
      • Don't destroy on load
      • Pooling
    • Network Modules
      • Common Pitfalls
      • Sync Types
        • SyncVar
        • SyncList
        • SyncArray
        • SyncQueue
        • SyncDictionary
        • SyncEvent
        • SyncHashset
        • SyncTimer
        • SyncInput
    • Remote Procedure Calls
      • Generic RPC
      • Static RPC
      • Awaitable RPC
      • Direct Local Execution of RPCs
      • Pre/Post Processors
    • Broadcasts
    • Scene Management
    • Client Side Prediction
      • Overview
      • Predicted Identities
      • Predicted Hierarchy
      • Best Practices
      • Input Handling
      • State Handling
    • Instance Handler
    • Collider Rollback
    • BitPacker (Serialization)
      • Networking custom classes, structs & types
    • Code stripping
    • Bandwidth Profiler
  • Plug n' play components
    • Network Transform
    • Network Animator
    • Network Ownership Toggle
    • Network Reflection
    • Network State Machine
    • PurrVoice (Voice chat)
      • Filters
      • Muting
      • Microphone Input
      • Lip Sync
  • ðŸŽŪFull game guides
    • ðŸ”ŦFirst Person Shooter
    • 🊓Survival Game
  • ✊Community Guides
    • Chat system with broadcasts
  • ðŸ§ĐAddons
    • Lobby System
  • ðŸĪ“Terminology
    • Early Access
    • Channels
    • Client Auth/Everyone (Unsafe)
    • Host
    • Server Auth (Safe)
    • PlayerID
    • Controller
  • ðŸ’ĄIntegrations
    • UniTask
    • Dissonance
    • Cozy Weather
  • ðŸ•đïļMade with PurrNet
    • 🐟Glorb
    • ðŸŧKuroro Wilds
    • 💖On-Together
    • ðŸĪŊFive Heads
    • ðŸĪŠPlayomoji
    • 🏰Tower Arena Survive
    • ðŸ‘ŋCirque de Slay
    • 👖Pantless
Powered by GitBook
On this page
  1. ðŸ–ĨïļSystems and modules

BitPacker (Serialization)

Automatic and custom serialization

Networking custom classes, structs & types
PreviousCollider RollbackNextNetworking custom classes, structs & types