[Pluralsight] Creating VR Experiences with JavaScript - Pluralsight
Creating VR Experiences with JavaScript - Pluralsight

Creating VR Experiences with JavaScript - Pluralsight

image description

Course Description

Section Introduction Transcripts Course Overview Hi everyone, my name is Alex Mackey, and welcome to my course, Creating VR Experiences with JavaScript. I work as the lead consultant at Redify, a top Australian IT consultancy. Virtual reality has undergone a renaissance recently with high-performance consumer devices available at ever more affordable price ranges. You may have wondered how you yourself could get involved creating these experiences, but being 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 understanding the pros and cons of using web technologies to develop VR experiences. We'll review the building blocks of VR development from WebVR to WebGL to device-orientation events at three. js. We'll explore the VR-focused frameworks such as A-Frame and React VR

, a deep dive into putting together two exciting examples, a science fiction-based scene, and a data visualization. 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 our Creating VR Experiences with JavaScript course, at Pluralsight.

What you will learn

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.

Curriculum

Section 1: Course Overview

Section 2: Introducing VR Development on the Web

Section 3: Building Blocks

Section 4: VR Frameworks AFrame & React VR

Section 5: Conclusion and Next Steps