Escape Room Project Intro (XR Rig Setup, Locomotion, and Controllers)

Escape Room Project Intro (XR Rig Setup, Locomotion, and Controllers)

Lesson Notes:

In this video, we start setting up our brand new game project (MVP - Minimum Viable Product) where we will get a cool environment setup, a XR Rig (Player), and other features to allow the player to move around our abandon school.

📢 As suggested in the previous lesson note, follow these steps before getting started:

  • A GitHub repo is provided for the completed project

  • If you like to see the code with only the progress, and not a completed project then be sure to look at the feature branches which are named with "feature/*" prefix and you can access them from here

  • To check out a specific branch you can run the code below after cloning the repo. Just replace [BranchName] with the feature you like to look at, all branches are listed here. If you haven't installed git (or are not familiar) with source control let me know and I can assist you on discord, but be sure to install git here.

    git checkout [BranchName] 
  • Be sure to read the README.md for additional information about the project including steps to get the repo setup and licensing info.

VR Development With XR Interaction Toolkit

Buy nowLearn more

Introduction

  • Who Is Teaching And What To Expect?20
  • What Is The XR Interaction Toolkit?3

Getting Started

  • Hardware Requirements (VR Headsets And Computers)10
  • Setting Up Your Dev Environment (PC/MAC)6
  • XR Toolkit Project Setup25

XR Interaction Toolkit Core Knowledge

  • XRI Architecture And Core Components4
  • XR Camera Rig, Tracking Modes, and XR Controllers Action Mappings4
  • What Are Interaction Layers?6
  • Handling Controller Input And Haptic Feedback12

Rapid Iteration XR tools

  • XR Device Simulator (Rapid Development Iteration)1
  • VR Debugging With Link And XR Device Simulator8

XR Interaction Toolkit Features

  • XR Direct Interactors And XR Simple Interactables2
  • XR Direct Interactors With Audio And Haptic Feedback1
  • Getting Started With The New Affordance System9
  • XR Ray Interactors With XR Simple Interactables1
  • XR Grab Interactables With XR Direct, XR Ray, XR Poke Interactors3
  • XR Grab Transformers (Single vs Multi-Select, Object Scaling, & Object Axis Constraints)4
  • XR Ray Interactors With UI Interactions2
  • XR Socket Interactors With Grab Interactables And Socket Validators
  • XR Socket Interactors With Grab Interactables And Socket Releases3
  • Locomotion (Continuous Movement, Snap Turn, And Continuous Turn Provider)
  • Teleportation Fundamentals (Teleporting Anchors and Areas)2
  • Locomotion (Character Controller, Character Driver, & Grab Move Providers)

Building And Deploying Your First Cross-Platform VR Experience

  • Escape Room Project Intro (XR Rig Setup, Locomotion, and Controllers)8
  • Designing A Door, Socket, And Key5
  • Designing A Drawer Feature with Single & Multiple Drawers
  • Designing A Flashlight Feature With Light Activation
  • Designing A Keypad for Unlocking Type Features1
  • Regression Testing And Putting All Features Together
  • Game Managers, Events, And Game State1
  • Build Settings And VR Device Deployment

How To Get A Job With VR Skills?

  • Building Your VR Portfolio (Website / GitHub)
  • What Do I Look For When Hiring XR Developers?

Bonus

  • Integrating Hand Tracking With XR Hands And OpenXR
  • What Additional SDKs And Tools Can You Learn Next?