XR Switcher - VR/AR/MR cross-platform manager & runtime device switcher


XR Switcher is a runtime XR devices switcher and a project XR manager.
It will help you to manage multiple XR devices behaviors and settings in your Unity projects and builds.

You can use it to maintain a crossplatform work project, and to create ‘hybrid’, multi-devices, apps :

  • Create an hybrid 2D/Carboard mobile app, switching between modes at runtime

  • Maintain your GearVr, Oculus Rift, Steam VR(…) versions in the same project

  • Launch your desktop game in standard screen mode, stereoscopic 3D, or VR given the detected hardware, and switch between at runtime

  • Enable/Disable VR in-game from your option menu, fine-tuning each mode

Asset Store page : XR Switcher | Utilities Tools | Unity Asset Store

XR Switcher is actually in beta. It is the first release and part of the upcoming XR Toolset.

See also : XR Control Beta - Unified XR inputs solution : XR Control | Input Management | Unity Asset Store

Hi,
Nice tool.:slight_smile:
i have a small query . Can this plugin start and stop gear VR mode on/off in run time(not in unity editor).
because oculas developer say there is no way to back in normal mode after initialize gear vr mode.:roll_eyes:

Best regards,
Play edu

@Play_Edu That’s true, you can’t exit GearVr mode, so the attempt to disable XR mode or switch to another XR SDK will fail. It’s how GearVr works by design, anyway you wouldn’t be able to launch your app without plugin your phone, or unplug it whithout exiting the app. In such case the plugin would still be usefull for managing multiple build targets in a cross-platform project :slight_smile:

Thanks for repay and happy new year.:slight_smile:

anytime, happy new year

The first release of the second asset of the toolset, XR Control beta, is out.
Xr control is an unified inputs solution to handle the various controllers natively