Course info
June 2, 2017
1h 38m

In this course, Creating VR Experiences with JavaScript, you'll learn how to develop complex VR experiences using the familiar technologies of JavaScript and HTML avoiding the need for learning new frameworks and libraries. First, you'll learn the advantages and disadvantages of web based VR development and scenarios that are particularly suited to this approach. Next, you'll explore the building blocks used to create these experiences covering WebVR, WebGL, Three.JS, and Device Orientation events. Finally, you'll work with frameworks such as A-Frame and ReactVR designed to rapidly develop experiences before putting together some more complex examples. By the end of the course, you'll have a good foundation for developing VR applications using web technologies that will display on devices from phones and tablets to full head sets.

About the author
About the author

Alex emigrated to Australia from the UK and works as a consultant for the Australian consultancy Readify. He founded the non-profit DDD Melbourne conference, and has written two books: Introducing Visual Studio 2010 with .NET 4 for Apress and Introducing .NET 4.5. His main interests are VR and web technologies.

More from the author
Microsoft Edge for Developers
2h 37m
19 Oct 2015
WebGL and Three.js Fundamentals
2h 13m
15 Sep 2014

Hi everyone, my name is Alex Mackey and welcome to my course Creating VR Experiences with JavaScript.

I am a Lead Consultant at Readify a top Australian IT consultancy.

Virtual reality has undergone a renaissance recently with high performance consumer devices available at an ever more affordable price range. You may have wondered how you yourself could get involved and create these experiences yourself but been put off from learning a new language or framework.

But what you may not know is that you can utilize your existing web development knowledge to create some awesome experiences and in this course I’ll show you how. Some of the major topics that we will cover include:

  1. Understanding the pro’s and con’s of using web technologies to develop VR experiences
  2. Review the building blocks of VR development from WebVR to WebGL to Device orientation events and Three.JS
  3. Explore VR focussed frameworks such as A-Frame and the brand new React VR
  4. A deep dive into putting together 2 exciting examples – a science fiction based scene and a data visualisation
And by the end of this course you’ll know how to easily create these experiences yourself.

Before beginning the course you don’t need any prior VR experience but you should have a working knowledge of JavaScript and HTML.

I hope you’ll join me on this journey to learn how to develop VR experiences using web technologies with the Creating VR Experiences with JavaScript course, at Pluralsight.