• Online, Self-Paced
Course Description

There are many environments available to create Virtual Reality apps. In this course you will learn about the GoogleVR platform and the Unreal Engine and how they can be used to create virtual reality apps.

Learning Objectives

Steam and Unreal

  • start the course
  • describe how to install Unreal Engine on a development machine
  • configure Unreal Engine for developing Android apps
  • create a new Blueprint-based project in Unreal Engine

Building a VR App

  • modify Unreal Engine project settings to facilitate GoogleVR development
  • create a pawn that represents a user's VR viewpoint
  • modify a Blueprint to add a line trace for gaze-based interaction
  • implement gaze-based interaction by hit testing based on a line trace
  • use Unreal tools to debug a line trace


  • configure Unreal Engine settings to be able to build a VR project for Android
  • deploy a GoogleVR app from Unreal to a connected Android device

Practice: Unreal and SteamVR

  • create a Steam and Unreal VR 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.