
VR Fundamentals
Course Index
29 Lessons · 3 Sections
Master Virtual Reality development in Unity 6 — from VR hardware and human perception through XRI interactions, spatial audio and performance optimisation. Covers Meta Quest 3, OpenXR, hand tracking & 3 deployable builds.
29Lessons
3Sections
3Projects
FreeAccess
Section 1VR Science, Hardware & PerceptionLessons 1–11
Lesson 1
What is Virtual Reality?
Lesson 2
VR vs AR vs MR vs XR
Lesson 3
VR Hardware: Headsets & Controllers
Lesson 4
VR Display Technology: Optics & Lenses
Lesson 5
Tracking: 3DOF, 6DOF & Inside-Out
Lesson 6
Human Perception & VR: Vision & Depth
Lesson 7
Presence & Immersion
Lesson 8
VR Sickness & Comfort Design
Lesson 9
3D Coordinate Systems & Transforms
Lesson 10
Rendering Basics: Rasterisation & Ray Tracing
Lesson 11
Stereo Rendering & Reprojection
Section 2Unity VR Development & Core SystemsLessons 12–22
Lesson 12
Unity 6 Setup for VR
Lesson 13
OpenXR: The Cross-Platform Standard
Lesson 14
XR Interaction Toolkit (XRI) Basics
Lesson 15
XR Origin & Camera Rig
Lesson 16
Controller Input & Actions
Lesson 17
Grabbing & Interacting with Objects
Lesson 18
Locomotion: Teleportation & Smooth Move
Lesson 19
VR UI: Spatial & World-Space Canvas
Lesson 20
Spatial Audio in VR
Lesson 21
VR Performance Optimisation
Lesson 22
Deploying to Meta Quest & PC VR
Section 3Advanced Features & ProjectsLessons 23–29
