featured image

Create VR on the Web using Unity 3D


We are happy to announce Mozilla's latest tool for creating VR content, Unity 3D WebVR Assets. It is free to download and available now on the Unity Asset Store. This tool allows creators to publish VR experiences created in Unity and shared on the open Web, with the power of a URL or link. These experiences can then be viewed with any WebVR-enabled browser such as Firefox (using the Oculus Rift or HTC VIVE) and Microsoft Edge (using a Windows Mixed Reality headset).

Image Description

With the release of this asset package, we hope to bridge the frictionless distribution, ease of use, and accessibility of the Web with the best-in-class content-creation tools from Unity. We believe WebVR is a great fit for demos, marketing, news content, and any case where traditional application flows may be too time-consuming or troublesome for users.

Since the assets utilize the standards-based WebVR API, it removes the need for any platform-specific SDKs and provides the ability to be responsive to different VR configurations. This enables the creation of experiences that can scale to different requirements, including everything from basic, desktop-based, non-VR environments (for example, using First-Person-Shooter-style controls) to fully immersive, room-scale, and motion-controlled VR configurations (for the HTC VIVE, Oculus Rift, and Windows Mixed Reality headsets).

Using the WebVR Assets package

Screenshot of the WebVR Assets package on the Unity Asset Store

Getting started couldn’t be easier! From within Unity, launch the Asset Store and search for WebVR to find the WebVR Assets package.

WebVR Assets in action. A Unity game ported to WebVR.

For full instructions on how to use these assets with your content, check out the Getting Started guide.

We want to hear from you!

We’d love to hear about what you come up with using the WebVR-Assets. Share your work with us and use the #unitywebvr Twitter hashtag.

Brought to you by Mozilla, the Unity WebVR Assets is an open-source project (licensed under Apache 2) available on GitHub.

Reach out to us with any questions you may have or help you may need, and participate in the discussions on the WebVR Slack in the #unity channel.


This project was heavily influenced by early explorations in using Unity to build for WebVR by @gtk2k.

Also, thanks to @arturitu for creating the 3D-hand models used for controllers in these examples.