Normcore is a multiplayer SDK and game server hosting service for Unity. The Normcore unitypackage comes with some basic Examples to get you started. This repository contains larger sample projects that demonstrate more complex multiplayer concepts.
Each sample project in this repository is accompanied by a guide that walks you through how to create it from scratch:
- Creating a Multiplayer Drawing App
- Using AR as a Spectator View for Your XR App
- Synchronizing Custom Data
- Recipe: RPC Events
- Recipe: Using Addressables
You can download the samples from the Releases page.
Alternatively, you can clone the repo using git. Or click "Download ZIP" and unzip the contained files.
- Download and open Unity Hub.
- Click "Add project from disk" and select the root directory of the sample you'd like to open.
- If Unity Hub prompts you to install the editor, proceed with the installation.
- Open the main scene inside the sample project
- If you don't already have one, create a Normcore account and an app in our dashboard as described on our getting started page.
- Copy your app key into the
Realtimecomponent and save the scene.
- Enter Play mode by pressing the Play button to launch the sample inside the editor.
- There are a few options to run multiple instances of the sample for testing multiplayer:
- Create a build and run the sample alongside the editor.
- Use ParrelSync to open two copies of the Unity editor.
Some platforms (namely XR platforms) require extra configuration steps. Follow the steps on the Building page for more info.
See our Troubleshooting page for common questions and answers. If you're still stuck, please join our Discord!


