With the news that WebVR is now supported in Google’s official Android Chrome browser and Daydream-supported phones have the ability to pop into virtual reality experiences just by clicking on a simple hyperlink, we’re more impatient than ever for WebVR to make its way to the standard Chrome browser for PC. But did you know you can try out the magic of WebVR experiences on HTC Vive right now? Easily one of the coolest VR experiences to date may only be a click away.

Puzzle Rain is a hands-on musical journey where little singing blocks combine to create a beautiful chorus. Awaken all of your little blocky buddies and put them in the correct positions to revive the world’s desolate landscape, and bring rain and happiness back to the Universe.

Puzzle Rain is a simple little experience, but it illustrates just how easy it is to inject a little happiness into a dreary day—and all of it just by clicking a link and popping on your VR headset.

There’s really only a few hoops to jump through first if you want to get into WebVR apps like Puzzle Rain or badass laser shooter mini-game A-BlastIt’s as simple as installing either the latest Chromium VR build, or Firefox Nightly. Both include WebVR, but because they’re not official versions, they may not be stable and are generally not suitable for your everyday browsing needs (hence the impatience for official, stable builds).

Firefox Instructions:

  1. Install Firefox Nightly
  2. Download version 1.0.2 of the openvr_api.dll file from the OpenVR GitHub repository: 32-bit, 64-bit (preferred, if running 64-bit PC).
  3. Save the openvr_api.dll file somewhere on your computer where the user running Firefox can read it (e.g., c:\openvr\).
  4. In Firefox Nightly, navigate to about:config; change the value of dom.vr.openvr.enabled to true and gfx.vr.openvr-runtime to the full path of the openvr_api.dll file (e.g., c:\openvr\openvr_api.dll).
  5. Restart Firefox Nightly.
SEE ALSO
'The New Salsa Academy' Teaches You All The Right Moves, Now Available on Quest

Chromium Instructions:

  1. Install experimental build of Chromium.
  2. In the URL bar, load chrome://flags#enable-webvr and toggle the Enable WebVR flag.
  3. In the URL bar, load chrome://flags#enable-gamepad-extensions and toggle the Enable Gamepad Extensions flag.
  4. Launch the SteamVR application.

Once you’ve installed either web browser and have properly enabled WebVR, just click the link below—or any WebVR link you come across!

Play ‘Puzzle Rain’

Web developers interested in this should check out this detailed case study that breaks down the design process of Puzzle Rain.

Newsletter graphic

This article may contain affiliate links. If you click an affiliate link and buy a product we may receive a small commission which helps support the publication. More information.


Well before the first modern XR products hit the market, Scott recognized the potential of the technology and set out to understand and document its growth. He has been professionally reporting on the space for nearly a decade as Editor at Road to VR, authoring more than 4,000 articles on the topic. Scott brings that seasoned insight to his reporting from major industry events across the globe.