com.sludgyparrot.multiplayer
v1.0.0
Published
A collection of multiplayer utilities, networking abstractions, and development tools for building online and local multiplayer Unity applications. Supports multiple networking frameworks through a unified API.
Downloads
120
Maintainers
Readme
Parrot Code Multiplayer
A collection of multiplayer utilities, networking abstractions, and development tools for building online and local multiplayer Unity applications.
Features
- 🌐 Networking abstraction layer
- 👥 Lobby and session management
- 🎮 Player management
- 🔄 Client and server utilities
- 📡 Remote procedure call (RPC) helpers
- 📦 Network object utilities
- 💬 Chat and messaging framework
- ⚙️ Multiplayer configuration helpers
- 📊 Network diagnostics and debugging
- 🔌 Pluggable networking provider support
Installation
Install the package via the Unity Package Manager.
Dependencies
- Parrot Code Native
- Parrot Code Extensions
- Parrot Code Event System
These dependencies will be resolved automatically by the Unity Package Manager.
Usage
Import the required namespace:
using ParrotCode.Multiplayer;The package provides a common API for multiplayer systems, allowing developers to build networking features that can integrate with different networking providers while keeping gameplay code clean and maintainable.
Planned Features
- Multiplayer service abstraction
- Lobby management
- Matchmaking helpers
- Session management
- Host/client lifecycle
- Player synchronization
- RPC utilities
- Network object pooling
- State synchronization
- Chat system
- Voice chat integration hooks
- Network statistics
- Lag compensation helpers
- Authentication integration
- Save game synchronization
- Dedicated server utilities
Supported Networking Providers (Planned)
- Unity Netcode for GameObjects
- FishNet
- Mirror
- Photon Fusion
- Photon PUN
- DarkRift
- LiteNetLib
Compatibility
- Unity 2022.3 LTS or newer
License
Proprietary software.
Copyright (c) Sludgy Parrot (Pty) Ltd. All Rights Reserved.
