Abstract
Virtual Reality (VR) technology has become relatively inexpensive and accessible for consumers in recent years. In this project, many small technical demonstrations of key VR concepts are presented. These concepts and their supporting tech demos can be taught in a standalone computer science course or integrated into an existing game development/computer graphics course, to help the next generation of VR content creators get started in the field. To encourage students to develop a holistic view of VR technology, the technical demos are divided into two main groups, the first of which emphasizes low-level technical concepts, and the second of which emphasizes high-level design concepts. These technical demos were created using the native Android OpenGL ES SDK for Google Cardboard, the Unity SDK for Google Cardboard, and the Unity SDK for OSVR.