Meta XR Simulator Multiplayer
Updated: Jun 10, 2024
Outdated XR Simulator Version
This information applies to an older version of the XR Simulator, for new projects use the Standalone XR Simulator which supports any OpenXR application.Meta XR Simulator allows you to rapidly test your multiplayer mixed reality game
without gathering people for a test session.
*Video 1.0: This video demonstrates testing a multiplayer, mixed reality
game without multiple people.*
Test your multiplayer MR game
- Launch multiple simulator instances at the same time. We recommend the
following workarounds:
Option 1: Clone your project so that each copy can be opened in a separate
Unity Editor window. This can be achieved by copying the entire project
directory or using symlinks to share common folders. Then, launch Meta XR
Simulator in each window by entering the play mode.
Option 2: Build your application as a standalone binary on Windows, and set
the system’s active XR Runtime to Meta XR Simulator:
- In Windows Registry Editor, navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenXR\1 and create a field named
“ActiveRuntime” with type REG_SZ. - Find
meta_openxr_simulator.json under your project folder, and set the
registry value to /path/to/meta_openxr_simulator.json. - Then, you can run your game in the simulator from outside of Unity.
- Coordinate the input for all players.
- Option 1: Provide input to each simulator manually, one by one.
- Option 2: Use the Record and Replay functionality (see
Meta XR Simulator Session Capture
for more details) for simultaneous action playback.