VR Developer Workshop Series -- Student

$400.00 $200.00 Save 50%
SKU: UNITY_VR-Dev_S-X
Note: These products are only available to Unity Authorized Training Centers (not available for personal purchase).

This training guide is an eBook delivered through the MyLiveBook platform.

VR Developer Workshop

Unity Professional Training Series Overview

Unity Professional Training Series are multi-session virtual training engagements where participants learn industry-aligned skill sets and apply them to build a professional Capstone Project. These series are designed to offer a personal learning experience through direct interaction with instructors in the various session types described below.


  • Live Session - Instructor-led sessions where concepts are introduced and participants are led through various challenges and scenarios. This can include direct work on capstone projects or small scenarios unrelated to the capstone project


  • Project Session - Instructor-assisted project work sessions. Participants are given challenge prompts for their capstone project and they work during the allotted time to complete them. The instructor keeps a webinar open to answer questions and periodically check in with the participants


  • Office Hour Session - Participants meet one-on-one with an instructor to review a specific aspect of their capstone project.


: Overview VR Developer Workshop Series

In this 10-session virtual workshop series (40 modular hours), participants will learn to create sophisticated VR applications through a project-based approach. While utilizing Unity's XR Interaction Toolkit, participants will develop a VR Design Visualization application in a collaborative learning environment consisting of Instructor-led Live Sessions, Instructor-guided Project Work and 1:1 Project Review Office Hours. By the end of this training workshop, participants will have utilized their new understanding of VR interactions, locomotion, and user interfaces to create a polished final project.

Learning Objectives

  • Configure Unity development environment and hardware in order to work on Virtual Reality-enabled (VR-enabled) projects.

  • Design and implement interactions in VR using Unity’s XR Interaction Toolkit.

  • Prepare, import, and configure assets in a manner that will support and enhance the Virtual Reality experience.

  • Identify and apply best practices in VR in order to create experiences with comfort and usability in mind. 

  • Configure grab interactions using Ray/Direct Interactors and Interactables. 

  • Implement Locomotion in VR by creating VR Rigs with Teleportation Anchors and Providers. 

  • Create VR-friendly and intuitive user interface using world-space rendered Canvas UI elements and XRUI pointers.

  • Fine tune user experience by configuring haptic feedback on Interactors and customizable Interactable events.

  • Add professional polish to a project with VR-optimized audio and post processing effects

  • Configure simple multi-user applications using Photon Unity Networking



: Example 10-Day OutlineVR Developer Series


Week 1 ( 4-hour days)

Day 1

Day 2

Day 3

Day 4 

Day 5 


Session 1

Setting up VR in Unity


Session 2

Interactors and Interactables


Session 3

Locomotion in VR


Session 4

User Interfaces in VR


Session 5

Advanced Interactions in VR

Activity 1

Configure and Build a Simple VR Project

Activity 2 + 

Office Hours

Capstone Project Kickoff

Activity 3

Teleportation Anchors

Activity 4 

Create Interactive Interfaces

Activity 5  + Office Hours

Create Advanced Interactions


Week 2 (4-hour days)

Day 6

Day 7

Day 8

Day 9

Day 10 


Session 6

Audio and User Experience in VR


Session 7

Post Processing and Lighting


Session 8

Multi-user Applications


Session 9

Advanced Networking: User Avatars


Session 10

Capstone reviews

Activity 10 + 

Office Hours

Capstone Project Review


Activity 6

Polish Interactions and Project Audio

Activity 7 + Office Hours

Finalize and Build your Application

Activity 8

Test networking solution

Activity 9

Fine tune and test networking


Instructor-Led Live Session

Instructor-Assisted Project Session

Project work with Instructor Office Hours

Prerequisites and Hardware Requirements


Hardware Requirements

  • VR-Ready PC (Minimum specifications below, but please double-check to ensure your PC meets the requirements specified by your VR Headset manufacturer)

    • Windows 7 64bit or more recent (Windows 10.1 recommended)

    • Intel i5-4590 equivalent or greater

    • GPU: NVIDIA GTX 970 or AMD R9 290 or greater

    • 8GB RAM or more (16GB recommended)

  • VR Headset and Handheld Controllers, such as the following (6DOF, Room-scale)

    • Oculus Rift, Rift S

    • HTC Vive, Vive Pro, Vive Cosmos

    • Windows Mixed Reality Headset (various)

    • Oculus Quest with Oculus Link cable


Software Requirements

  • Have Unity Hub and Unity 2019.3 installed

  • Install any software or SDKs related to your VR Headset

    • Oculus Software for Oculus Headsets

    • Steam VR for HTC and WindowsMR headsets


Prerequisites

  • Work confidently in the Unity Editor

    • Suggested Authorized Training  Workshop: Introduction to 3D Interactive Development