About Compact Multiplay
This library is designed to provide a more convenient short cut when applying Unity's multiplayer experience combining Netcode and Relay to games
Features
- Create an easy multiplayer room(OnDev)
- Support for in-game chat functionality(OnDev)
- Global chat
- Group chat
- 1:1 chat
- Support for in-game gameobject interaction with multiplay
- Support for in-game data communication functionality(OnDev)
- Support for detailed events in each situation(OnDev)
- When creating/removing rooms and connecting/disconnecting clients
- When attempting to send a regular chat, when receiving a regular chat is successful/failed
- When attempting to send a data chat, success/failure to receive a data chat, success/failure to serialize in the process of sending a data chat, success/failure to de-serialize in the process of receiving data
- Utils(OnDev)
- Get infomations
- List of currently accessed client IDs
- Anonymous sign-in client management
- Support platform-specific / third-party authentication
- Unity Player Accounts
- Stream
- Google
- Managing Whitelist/Blacklist Clients List
Guides
See guides below to install Compact Multiplay Lib, set up your project, and get started with your first networked game:
Installation
First Steps
API Reference
Technical details
Requirements
- Unity 2021.3 (LTS), 2022.3 (LTS) and 2023.2 above
- Unity Package - Netcode for GameObjects 1.8.1