AnyVR is an open-source framework for creating multi-platform, multi-user XR experiences.
-
Open a project.
-
Install XR Plugin Management.
-
Add OpenXR Plug-in Provider.
-
In OpenXR Settings: Add 'Oculus Touch Controller Profile' to Enabled Interaction Profiles.
-
Import xr starter assets & spatial keyboard from XRI's samples catalogue.
-
Import the following packages with the Unity Package Manager (you can add these lines to your
manifest.json).
"rwth.lfi.anyvr": "https://github.com/rwthlfi/AnyVR.git"
-
Import LobbySetup Sample (Optional). This serves as example how to setup an online scene.
-
Enable AnyVR Tests (Optional): Add '"testables": "rwth.lfi.anyvr"' to the manifest.
The project integrates LiveKit for real-time voice communication. To support both Standalone and WebGL builds, the following LiveKit packages are included:
- client-sdk-unity (Standalone)
- client-sdk-unity-web (WegGL)