A-Frame VR Development

Over the past 3 months we have been using the A-Frame WebVR framework that is being developed at Mozilla to drive a number of WebVR experiments and applications. A-Frame has been developed to make lower the barriers for creating VR experiences delivered over web easier for developers at all levels, especially for web developers coming to VR for the first time. The framework is also extensible by the whole developer community, so for example if someone creates a better physics component all you need to do is include a reference to a new JavaScript file and you can include the same functionality in your experience.

Here is one of our earlier experiments, the Forest Treasure Hunt. You will need to run this eiter on a Google Cardboard setup with Bluetooth hand controller for navigation, or with a Chrome or Firefox nightly browser build for an Oculus or Vive headset.


The advantages of delivering WebVR experiences such as this are the low friction between the experience and the end user. They don’t need to download a specific application, nor do they need expensive hardware to get an immersive VR experience. All you need to do is point them to a URL and the experience is quickly loaded within the browser.

We are currently consulting with a number of businesses on how we can apply this WebVR framework to deliver quick and effective VR experiences over the web to their customers. As A-Frame is developed further and the rendering engine improved we will be able to deliver high detail textures and lighting effects, allowing us to deliver Unity / Unreal level experiences, streamed via the web.

A-Frame also part of the technology stack in the product that we are working on to bring more of the web to VR.