Making multiplayer projects in VR is now much easier with Unity's VR Multiplayer Project Template, which integrates its Cloud Gaming Services, Netcode For GameObjects, and the XR Interaction Toolkit to help developers set up creative experiences without an issue.
Unity
The template sets up project settings, pre-installs required packages, and features Samples that show how to prepare a project for different multiplayer VR cases.
Unity
Here are the Unity packages it uses:
- XR Hands 1.4.1 – Defines an API that allows you to access hand tracking data from devices that support hand tracking.
- XR Interaction Toolkit v3.0.1 – A high-level, component-based, interaction system for creating XR experiences. It provides a framework that makes 3D and UI interactions available from Unity input events.
- XR Plugin Management 4.4.1 – Used to streamline XR plug-in lifecycle management and, optionally, provides a build time UI through the Unity Unified Settings system.
- Netcode for GameObjects 1.8.1 – Provides networking capabilities to GameObject and MonoBehaviour workflows.
- OpenXR 1.10.0 – An open, royalty-free standard developed by Khronos that aims to simplify AR/VR development by allowing developers to seamlessly target a wide range of AR/VR devices.
- Unity Cloud Multiplayer Services
- Authentication 3.3.1 – Provides anonymous and platform-specific authentication solutions for supported platforms.
- Lobby 1.2.0 – Provides a way for players to discover and connect to each other to accomplish a variety of multiplayer gaming scenarios.
- Relay 1.6.0 – Exposes a way to securely offer increased connectivity between players by using a join code style workflow without needing to invest in a third-party solution, maintain dedicated game servers (DGS), or worry about the network complexities of a peer-to-peer game.
- Vivox 16.0.0 – Voice and Text Chat (Vivox) service for multiplayer enables better cooperative and competitive multiplayer experiences by letting your players talk through in-game voice or text chat.
Unity
The company prepared detailed instructions on how to connect to Unity Cloud and effectively use the template.
VR Multiplayer Project Template directly supports Meta Quest 2, 3, and Pro and is perfect for developers who want to create multiplayer experiences "without the hassle of building and maintaining foundational systems from scratch". Download it from the Unity Hub and join our 80 Level Talent platform and our Telegram channel, follow us on Instagram, Twitter, LinkedIn, TikTok, and Reddit, where we share breakdowns, the latest news, awesome artworks, and more.