Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Mobile VR App Development with Unity

Unity via Coursera

This course may be unavailable.

Overview

"The virtual reality and augmented reality industries are growing by leaps and bounds — but finding workers with the right skills can be a challenge." - CNBC report

Virtual and Augmented Reality are poised to revolutionize how we interact with computers, with the world and with each other, and Unity is at the forefront of this technology; an estimated 90% of Samsung Gear VR games and 53% of Oculus Rift (games at launch) were Made With Unity. And according to labor market analytics company Burning Glass, "there’s nothing virtual about the jobs in this field. They’re here and now and very real."

In this course, you'll learn how to design, develop, troubleshoot, and publish your own mobile VR applications in Unity for Google Daydream, Gear VR, or Oculus Go devices. Using the very latest techniques recommended by Unity's VR engineers, you'll build a complete VR environment that you can continue to use after the course, while learning to apply best practices in user experience, interaction, teleportation and navigation design for VR. In short, this course will take you from software developer to VR developer.

This is the second of three courses in Unity's XR Specialization, which includes an Introduction to XR course as well as a planned course focused on developing handheld Augmented Reality (AR) applications with Unity.

The course assumes that you already have experience developing applications with Unity and that you are comfortable with basic C# programming. It will also be helpful if you are familiar with building other types of apps to run on mobile devices.

Syllabus

  • Get Ready, Get Set, Go!
    • To get started, we'll get you set up to develop in VR with Unity. We'll show you around the courseware that will be the basis for your project work throughout the course. Later in the week, we'll begin on project work in the Unity editor.
  • Module 2 - Working with Mobile VR in Unity
    • Tracking, tracking, tracking! This week will be all about tracking. We'll look at headset and controller tracking, and we'll talk about what to do when tracking is lost. We'll also walk you through the Unity core APIs related to XR functionality. The project work will culminate with you using a Tracked Pose Driver to wire up a sword fight in the VR Campus, which you will then submit for a Peer Review.
  • Module 3 - Interaction and Locomotion
    • This week you'll learn how to allow your user to interact with objects in VR, and also how to move around within your scene. The project work will involve you wiring up a laser gun, basic teleportation, and grab and throw interactions. We'll also talk about how to avoid causing nausea and dizziness for your user. At the end of the module, you'll submit your project work for a peer review.
  • Module 4 - VR UX with the Unity API
    • This week, we'll look at user experience and user interaction in VR. We'll learn how to attach objects to the user's headset and controller, and see why certain types of UI don't work as well in VR. In the project work, you'll work with Unity Canvases and you'll wire up code to allow the user to grab an object and move it along with the controller. Then you'll wire up the "puncher" to hit the robots as your final project for the VR Campus, which will be submitted for peer review.

Taught by

Unity Technologies and Peter Patterson

Reviews

5.0 rating, based on 2 Class Central reviews

3.8 rating at Coursera based on 37 ratings

Start your review of Mobile VR App Development with Unity

  • Profile image for Eduardo Raymond Beniste
    Eduardo Raymond Beniste
    Hi my name is Eduardo Raymond Beniste i have 49 year age a go i wouldlike to learnig
    reallity argument and virtual argument becouse i will learn a create applet for comece
    eletronic for metaverce
  • Anonymous
    it nice course and what it . it very explanatory and i can recommend it to people for studies and more. it nice taking the course, and great work from the tutor.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.