• Online, Self-Paced
Course Description

Unity provides an IDE for creating virtual reality apps. In this course, you will learn how to set up the environment and view the key scripts and components necessary for building a VR app.

Learning Objectives

Unity VR Project

  • start the course
  • download and install Unity3d and associated components
  • set up and configure a virtual reality project within Unity

Unity VR Scripts

  • import and install sample files into a Unity VR project
  • describe and use the VREyeRaycaster script to determine what the eye may be looking at
  • use the VRInput class to determine if the user has provided any input
  • attach the VRInteractiveItem component to GameObjects
  • use a custom script to subscribe to and respond to VRInteractiveItem events

Interacting with the Environment

  • render a reticle on objects as a user's gaze changes within the environment
  • use Selection Radials to get confirmation an action should take place
  • use Selection Sliders to fill in bars to get confirmation a user wants an action to take place
  • use colliders and Rigidbody to implement realistic movement in an app
  • use LoadSceneAsync to prevent lag or jitters when loading data in a virtual reality environment

Practice: Virtual Reality in Unity

  • use the built-in Unity VR capabilities to build a virtual reality app

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.