---
title: "VR in Unity: A Beginner's Guide (using VRTK)"
content_type: course
url: "https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide?language=en"
language: en
difficulty: beginner
duration_minutes: 225
unity_version:
  - "2019.3"
supported_unity_versions:
  - name: "2019.3"
    url: "https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide.md?language=en&version=2019.3"
  - name: "2019.2"
    url: "https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide.md?language=en&version=2019.2"
  - name: "2019.1"
    url: "https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide.md?language=en&version=2019.1"
  - name: "2018.4"
    url: "https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide.md?language=en&version=2018.4"
  - name: "2018.3"
    url: "https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide.md?language=en&version=2018.3"
last_updated: "2026-08-04T14:20:42.000Z"
---

# VR in Unity: A Beginner's Guide (using VRTK)

For those new to creating virtual reality in Unity, this project utilizes a popular free plugin called VRTK to create a "Jump Start Your Car Battery" app prototype that focuses on getting started quickly, with minimal or no development experience.

## For educators

The goal of this project is to get students up and running with a Virtual Reality (VR) project as quickly as possible without any coding required. Students will learn how to implement fundamental VR tasks like picking up objects and snapping them into place, which are incredibly useful for a lot of VR applications.

Suggested Prerequisites:

Before reviewing the tutorials here, it is recommended that you have completed at least one beginner non-VR project in Unity to provide more context, such as:

- Roll-a-ball
- Creator Kit: Puzzle

## Materials

- [Low Poly Car](https://assetstore.unity.com/packages/3d/vehicles/land/simple-low-poly-sports-car-90186)
- [Clamp.fbx](https://unity-connect-prd.storage.googleapis.com/20190531/920127aa-d41b-462c-aecf-5d624c138f6f_Clamp.fbx)
- [GoodBattery.fbx](https://unity-connect-prd.storage.googleapis.com/20190531/408579d0-ce46-4ea0-a50a-090faac4415a_GoodBattery.fbx)
- [DeadBattery.fbx](https://unity-connect-prd.storage.googleapis.com/20190531/6badfa82-b66f-4138-b72d-e6eebd2c3d5a_DeadBattery.fbx)
- [Lesson Plans - VR in Unity.zip](<https://unity-connect-prd.storage.googleapis.com/20190725/1200cb2a-ab8f-44cf-8249-0b5116cfee2f/Lesson Plans - VR in Unity.zip>)

## Contents

- [Intro & Installing VRTK](https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide/tutorial/installing-vrtk-beta?language=en&version=2019.3) ([md](https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide/tutorial/installing-vrtk-beta.md?language=en&version=2019.3)) — Learn what VRTK is and how to download its Unity example project to start creating virtual reality content.
- [VR Placing Assets (using VRTK)](https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide/tutorial/placing-assets?language=en&version=2019.3) ([md](https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide/tutorial/placing-assets.md?language=en&version=2019.3)) — Import car-related assets into Unity and lay out a rough version of your scene.
- [VR Interactable Objects (using VRTK)](https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide/tutorial/interactable-objects?language=en&version=2019.3) ([md](https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide/tutorial/interactable-objects.md?language=en&version=2019.3)) — Create VR-ready objects that users can grab, move, and interact with using controllers.
- [VR Snap Zones (using VRTK)](https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide/tutorial/snap-zones?language=en&version=2019.3) ([md](https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide/tutorial/snap-zones.md?language=en&version=2019.3)) — Learn to use Snap Zones to guide object placement and restrict which items can be dropped.
- [VR User Interface](https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide/tutorial/11-user-interface?language=en&version=2019.3) ([md](https://learn.unity.com/course/vr-in-unity-a-beginner-s-guide/tutorial/11-user-interface.md?language=en&version=2019.3)) — Create sharp UI text with TextMesh Pro, import Google Fonts, and set up precise grab interactions that feel stable.
