Pre-requisites
(required) C# and Unity 3D ( either ISP being offered during ISP 2022 or prior documented experience such as a tutorial completed at NCF or other institution)
(required)1 programming class ( any language)
Objected Oriented Programming (preferred)
Course Attributes
Counts as a Computer Science Applications course
Instructor approval needed before registration
Cap - 10
Intended Learning Outcomes
Understanding of Immersive Environments and the designing of interactive simulations in VR
Understanding the constraints related to designing for VR
Expertise with programming 3D assets and simulation development using Unity 3D game engine ( prior experience required ) for VR
Familiarity with VR : storytelling and gamification
Familiarity with VR and Applications in areas such as Education, Medical and Entertainment
Developing VR simulations for low cost (mobile VR) OR developing VR simulations for Headset based VR ( Oculus Quest/Rift)
Familiarity on how to test effectiveness of VR simulations with users & storing data
MATERIALS NEEDED PRIOR TO CLASS
( required)Unity 2020 Virtual Reality Projects: Learn VR development by building immersive applications and games with Unity 2019.4 and later versions, 3rd Edition by Jonathan Linowes . Can be purchased off Amazon or the bookstore ( ~$40)
Students will need a laptop /desktop that can run Unity 3D and graphics intensive software [1 laptop and 1 Desktop available for student use in the CS Reading Room]
Student need to have a mobile phone compatible with Google Cardboard App to run simulations ( Android phones preferred but iOS also has some support ) [ 2 loaner Android Phones available]
Students need to purchase a Google Cardboard Viewer ( ~$12) ( link will be posted on Canvas)
Students are not required to purchase Oculus headsets: we have 3-4 headsets available for sharing
IF YOU WANT TO TAKE THIS COURSE AND CANNOT REGISTER PLEASE EMAIL PROF. ROY with your N ( New college ID ) Number.
Course Website : https://sites.google.com/ncf.edu/vr2024/home