PortalVR | VR without a headset

3 min read Original article ↗

PortalVR lets you play and experience VR on any laptop or tablet.

Play spatial experiences right at your desk without a headset.

Jump in now

Pick a demo below and click the Enter VR button to start playing.

For VR, open portalvr.io on a laptop/tablet.

FAQs

What is PortalVR for Android?

PortalVR is a modified version of the Monado OpenXR runtime that lets you run compatible VR games and apps on your Android tablet or phone. Use any phone—iOS or Android—as a controller, or use VR controllers or a gamepad, to play installed or sideloaded titles as-is.

What is PortalVR for WebXR?

PortalVR is a WebXR runtime you can install in your browser or drop into your existing WebXR site so laptop and tablet users can play immersive experiences using their phone as a 6DoF VR controller. To try it, load this page on a laptop or tablet and click “Enter VR” in the demo above.

What hardware do I need?

For Android, you need a modern Android tablet or phone to run games, plus any ARCore- or ARKit-compatible phone as a controller. For WebXR, any laptop or tablet with a Chromium-based browser (Chrome, Brave, Edge) works. In both cases, most current phones (iOS or Android) work great as controllers. You can also plug in your Quest headset and use its controllers while the headset sits on your desk.

What accessories do I need?

A tablet stand lets you prop up your device as a fixed display. For extra depth, green-magenta 3D glasses can be worn for full stereo 3D. (It's pretty cool.) If you have a Quest headset, you can plug it in via USB and use the Quest controllers directly. Check out the PortalVR Essential Gear list.

What's the difference between free and paid?

The free version keeps a watermark on screen and limits sideloaded game recording to 10 seconds. Otherwise, it has every feature of paid and plays all VR content.

How do I get content onto my device?

For Android, PortalVR ships with a library of free VR experiences and the Wolvic WebXR browser, so you can launch built-in demos or explore any WebXR app on the internet. For WebXR, content can be found across the web—check out our Explore page for some great starting points.

What about my own game or app?

For Android, build an APK in Unity or Unreal, install it on your Android device, and it runs in PortalVR with the same controls you expect on a headset. For WebXR, you can to enable PortalVR on your page (be sure to update your CSP). For help getting your app working, see the documentation.

Can I use VR controllers or a gamepad?

Yes! Plug your Quest headset into your computer via USB and you can use the Quest controllers while the headset sits on your desk. This gives you full 6DoF tracked controllers without wearing the headset. You can also attach a gamepad like Backbone to your phone.