Unity VR/XR Developer: Make Immersive VIRTUAL REALITY Games

Build explosions, grabables, touchables, remote control robots and more using Unity's UPDATED XR Toolkit

   Watch Promo
 

Mastering Unity VR Game Dev: Craft Immersive Experiences

Harnessing Unity's XR Toolkit: Custom Interactions, Procedural Generation, Unity's Event System and Audio Management

Join 734,000 Strong Student Community

Get Teaching Assistant Support

Earn a Completion Certificate

Enjoy 30-Day Money-Back Promise

Lifetime Access to Course

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), or our student chat group (10k live at any one time)

Want to make Virtual Reality games and apps in Unity?

Keen to expand your skillset to include XR interactions, so you can create engaging XR games and experiences? Then this course is for you!

Unity has added a ton of functionality and features for making VR products, allowing you to bring your ideas to life. And, thanks to the mock headset in the XR interaction toolkit, you can enter play mode on your PC - meaning you don't need a VR headset to create VR games!

In this course, you’ll learn how to harness the power of Unity's XR Interaction Toolkit, along with its Interaction & Locomotion Modules to build immersive XR experiences.

Get hands-on experience designing and implementing custom interactions for UI elements, interactable game objects and hinges, providing users with intuitive and engaging XR interactions.

You’ll get the most from this course if you have some familiarity with the Unity editor, and beginner to intermediate C# knowledge.

You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced with modelling and coding, so are able to explain complex concepts clearly, as well as entertain along the way.

You’ll also gain access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).

Dive into the extraordinary world of VR and begin your XR journey today!


What we'll do in the course...

  • Dive into Unity's XR UI modules and prefabs, and learn how customize and integrate them into your XR projects effectively, to fit your design requirements.
  • Create a custom drawer interactable that allows users to interact with objects in a realistic and engaging manner, enhancing immersion within the XR world.
  • Learn how to generate procedural walls and incorporate a remote detonation system, enabling users to destroy and interact with the environment dynamically.
  • Design and implement a door system with a UI Combo Lock, providing users with a challenging and interactive way to progress through your XR experience.
  • Develop an audio management system that enhances the overall immersive gaming experience.
  • Understand how to use audio to create a sense of presence and realism within the XR world.

What you'll learn...

  • Learn how to harness the power of Unity's XR Interaction Toolkit and its Interaction & Locomotion Modules to build immersive XR experiences.
  • Discover how to design and implement custom interactions for UI elements, interactable game objects, and hinges, providing users with intuitive and engaging XR interactions.
  • Learn advanced techniques to procedurally generate walls and environmental elements, empowering you to build dynamic and varied XR worlds efficiently.
  • Harness the power of Unity's Event System to streamline XR interactions, enabling communication between different elements of your XR experience.
  • Explore the techniques and best practices to integrate spatial audio into your XR projects, enhancing the sense of presence and realism for users.

Your Instructor


Thomas Barrett
Thomas Barrett

Hello, I'm Thomas - thrilled to make your acquaintance.

In the mid-90s, I discovered my passion for coding and technology while working on automation and teleconferencing systems. These early experiences sparked my interest in the ever-evolving world of tech.

However, in 1999, I decided to take a different path and pursue my dreams of racing mountain bikes. I ventured into the world of mountain biking and later transitioned into becoming a nationally ranked Ultra Runner in the US by 2008. My journey in the world of extreme sports was an exhilarating adventure.

Following a life-changing accident, I found myself reconnecting with my tech roots. I realized that my childhood dream of creating games was still very much alive within me. I jumped back into the world of technology and discovered the captivating world of game development with the Unity Engine.

Now, I'm living my dream by combining my love for tech and my passion for game creation. Unity's creative possibilities allow me to bring my imagination to life through gaming experiences.

As an instructor at GameDev.tv, I'm excited to share my knowledge and experiences with all of you. Together, let's explore the wonders of game development and craft extraordinary interactive worlds that captivate players worldwide!


Course Curriculum (11+ hours)


  Introduction & Setup (0 hours 30 minutes)
Available in days
days after you enroll
  • Preview
    Welcome To The Course (1:37)
  • Start
    Set Up Unity & VS Code (10:08)
  • Start
    VS Code Issues?
  • Start
    Assets and XR Management (12:17)
  • Start
    Community & Support (1:33)
  • Start
    Accessing Our Projects (4:38)
  Locomotion System (0 hours 28 minutes)
Available in days
days after you enroll
  • Preview
    Section Intro - Locomotion System (0:51)
  • Preview
    Teleportation System Basics (12:54)
  • Start
    Refining The Teleport System (15:01)
  XR Grab & Socket Interactables (1 hours 21 minutes)
Available in days
days after you enroll
  • Preview
    Section Intro - Grab & Socket Interactables (1:08)
  • Start
    Adding Grabbable Game Objects (14:10)
  • Start
    Grabbable Objects and Sockets (14:55)
  • Start
    Key Socket Lock System (13:44)
  • Start
    Customizing The Drawer Grab Interactions (11:33)
  • Start
    Drawer Movement and Limit Checks (14:24)
  • Start
    Finishing The Drawers Limit Checks (12:00)
  UI Interactions (1 hours 35 minutes)
Available in days
days after you enroll
  • Preview
    Section Intro - UI Interactions (0:58)
  • Start
    Adding UI Button Interactions (13:11)
  • Start
    Adding UI Ray Interactors With Events (11:03)
  • Start
    Converting The Button To An Interactable (14:50)
  • Start
    Changing The Message Text With Code (11:48)
  • Start
    Starting The Combination Lock (13:15)
  • Start
    Checking The Combination (15:03)
  • Start
    Adding Digits And Resetting The Lock (15:47)
  Interactable Hinges (1 hours 35 minutes)
Available in days
days after you enroll
  • Preview
    Intro To Interactable Hinges (0:44)
  • Start
    Creating A Simple Hinge (14:13)
  • Start
    Adding Lock Mechanics To The Hinge (13:30)
  • Start
    Limiting The Rotation Of The Hinge (12:19)
  • Start
    Checking The Hand Distance Limits (12:12)
  • Start
    Adding Collision Limits To The Door (15:48)
  • Start
    Setting Up A New Door Interactable (14:18)
  • Start
    The Door: Final Tests And Refactoring (12:41)
  The Wall (1 hours 42 minutes)
Available in days
days after you enroll
  • Preview
    Intro To The Wall (0:53)
  • Start
    Building The Wall (12:27)
  • Start
    Spawning Wall Cube Prefabs (14:44)
  • Start
    Procedural Column Generation (13:36)
  • Start
    Adding Editor Build Wall Functionality (17:31)
  • Start
    Deleting The Wall (9:21)
  • Start
    Destroying The Wall (14:02)
  • Start
    Adding Wall SFX & The Explosive Device (6:26)
  • Start
    Adding Remote Detonation (13:45)
  Audio Management (1 hours 18 minutes)
Available in days
days after you enroll
  • Preview
    Section Intro - Audio Management (0:53)
  • Start
    Audio Management Concepts And Set Up (9:39)
  • Start
    Adding Grab Interactable SFX (15:12)
  • Start
    Adding Drawer Movement SFX (12:53)
  • Start
    Adding SFX To Socket Interactions (12:37)
  • Start
    Adding SFX To The Cabinet Doors (11:56)
  • Start
    Adding SFX To The Combo Lock (15:07)
  Immersive Game Design (1 hours 37 minutes)
Available in days
days after you enroll
  • Preview
    Section Intro - Immersive Game Design (0:48)
  • Start
    Advanced Locomotion (15:35)
  • Start
    Starting The Progress Control (14:57)
  • Start
    Adding Progress Audio Feedback (9:12)
  • Start
    Tracking Progress And Physics Interactions (15:13)
  • Start
    Finishing The Drawer Challenge Progress (13:25)
  • Start
    Adding Combo Lock & The Wall Challenges (15:26)
  • Start
    Creating A XR Slider Interactable (13:06)
  The Robot (0 hours 51 minutes)
Available in days
days after you enroll
  • Preview
    Section Intro - The Robot (0:58)
  • Start
    Creating The Joystick And Object Highlighter (13:20)
  • Start
    Controlling The Robot With The Joystick (15:28)
  • Start
    The Grande Finale (12:22)
  • Start
    The Encore (9:00)
  Bonus: Hand Tracking (0 hours 42 minutes)
Available in days
days after you enroll
  • Start
    Adding Hand Tracking (10:56)
  • Start
    Hand Tracking Input Breakdown (6:26)
  • Start
    Rebuilding The XR Rig (12:34)
  • Start
    Hand Tracking Wrap Up (12:50)

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!