Singapore University of Social Sciences

Virtual Reality and Augmented Reality

Virtual Reality and Augmented Reality (MTD369)


MTD369 Virtual Reality and Augmented Reality aims to equip students with the ability to create virtual reality (VR) applications through the use of Unity. They will learn about concepts governing VR designs as well as the main components of VR development in Unity. Students can apply the VR principles when building VR applications for Google Cardboard. They will be introduced to the AR development environment and will be able to make a basic AR application.

Level: 3
Credit Units: 5
Presentation Pattern: EVERY JAN


  • Introduction to Virtual Reality and VR Applications.
  • VR Scenes and Objects
  • Unity Basics
  • VR Platform Experience and Platform Setup
  • Unity Scripting in C#
  • Developing a VR experience with Google Cardboard
  • Interaction in VR
  • Developing an interactive VR Quiz with 360 Video
  • Challenges of VR interaction
  • Introduction to Augmented Reality and AR Applications
  • AR development environment
  • Developing an AR mobile application

Learning Outcome

  • Analyse basic scripting techniques and concepts related to VR through the use of the Unity platform.
  • Apply the fundamentals of VR design for mobile devices and understand their importance.
  • Examine the main components of VR development using Unity.
  • Employ game coding concepts in game design.
  • Develop a 3D VR application
  • Create a VR application to be ported to mobile VR using Google Cardboard
Back to top
Back to top