Curious about Virtual Reality, You have come to the right place. Learn the basics fundamentals and programming techniques required for building fully functional Virtual Reality Apps & Games for the Google CardBoard. For this course you will need a Google CardBoard and an Android Smartphone or iPhone.
So what is Virtual Reality?
According to Wikipedia, Virtual Reality is defined as computer-generated simulation of a three-dimensional image or environment that can be interacted with in a seemingly real or physical way by a person using special electronic equipment, such as a helmet with a screen inside or gloves fitted with sensors.
Now Virtual Reality is an old technology. Engineers & Developers have been working on Virtual Reality technology since 1950’s. But due to lack of advancement in mobile technology, Virtual Reality did not take off in the yesteryears. Times have changed now and the world had seen rapid growth in Virtual Reality field in the last couple of years. Companies like Facebook, Google, HTC and Sony have all invested heavily in the Virtual Reality platform. So before dividing deep into Virtual Reality programming students will first understand the basics of Virtual Reality technology and VR headsets.
Power of Virtual Reality
I came across Virtual Reality in 2013 after I watched a video of Oculus Rift. Even though the Oculus Rift was in Prototyping phase during that time it looked like a promising product. A year later in 2014 Facebook purchased the Oculus Rift company for a whooping $2 billion and in the same year Google launched it own VR platform called the Google Cardboard which revolutionized the entire VR industry. Since then many company have tried building their own VR Headsets.
Virtual Reality was previously(and is still) used in flight simulations so that pilots can improve thenir flying skills. So instead of directly flying an actual airplane or fighter plane, amateur pilots can first try their hands on a Virtual Plane. But after the popularity of VR headsets; Virtual Reality has now expanded in the field of Military, Gaming, Healthcare, VR Shopping, YouTube videos, Virtual tours, Therapy and Space Exploration just to name a few.
Course Content and Overview
This course is designed for students interested in creating Virtual Reality Games. No coding experience is required; all you need is a Google Cardboard and an Android or iOS device for testing your Virtual Reality game. We will start from basics of Unity, C# platform and then move to higher topics
Are you a beginner to C# programming? No PROBLEM, In this course students will first build a Desktop game called the Ball Runner in which you will learn the basic concepts related and C# programming
Virtual Reality ( VR ) Games
In this course you will build a total of 3 VR games. Each VR game has a different learning objective which will take your programming expertise in VR from beginner to intermediate level. All these games can be run inside an Android or iOS device