Skip to content

CS 480: Virtual Reality Applications

James Madison University | Fall 2023 | Dr. Isaac Wang

A woman wearing a VR headset

Welcome!

Have you ever wanted to explore the depths of the ocean, fly off into deep space, or even step into a world of your own creation? That's the power of virtual reality, and we're here to show you how to unlock it! In this course, you'll learn how to develop immersive and interactive virtual reality applications using the Unity game engine and the Oculus Quest SDK.

Throughout the course, we'll explore important design principles unique to VR, such as natural user interaction, locomotion, and spatial audio, and how they work together to create an immersive experience for the user. In addition to hands-on activities and labs, you'll have the opportunity to work on a larger group project, where you'll develop your own VR experience that incorporates the design principles we’ll learn throughout the course.

Whether you're interested in creating games, simulations, or immersive stories, this course will equip you with the skills to succeed in this exciting and rapidly evolving field.