Build professional VR applications using Unity 3D, a powerful cross-platform 3D engine that provides a user-friendly development environment. In this course, you will learn fundamentals of VR, how to build a VR application from the ground, how to dynamically create 3D objects, manipulate them, move around the 3D world, and create 3D menus. You will also learn how to make your application successful for your target users. Moreover, you will also learn how to identify and avoid typical problems. As a part of the programming instruction, you will also learn how to write C# scripts for more complex VR functionality.