About this Course

12,832 recent views
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 27 hours to complete
English
Subtitles: English
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 27 hours to complete
English
Subtitles: English

Offered by

Unity logo

Unity

Syllabus - What you will learn from this course

Week
1

Week 1

7 hours to complete

Get Ready, Get Set, Go!

7 hours to complete
9 videos (Total 19 min), 11 readings, 6 quizzes
9 videos
Get Ready, Get Set, Go!1m
Setting Up Your Mobile VR Project1m
About Our Courseware Framework1m
Understanding VR Frameworks2m
Debugging and Profiling for VR Performance5m
VR Positional Audio2m
Gaze-Based Triggers41s
Project Solutions: Get Ready, Get Set, Go!1m
11 readings
Course Prerequisites and Hardware Requirements2m
Additional Resources and Getting Help10m
About the Course Project Work2m
Project Work: Creating Your VR Project2h
Sending Feedback about the Course10m
Activity: Explore the Courseware3m
Exploring Different Frameworks10m
Useful Links: Optimizing Performance in VR1h
Project Work: Implementing VR Spatial Audio45m
Project Work: Implementing Gaze-Based Triggers, Part 11h
Project Work: Implementing Gaze-Based Triggers, Part 230m
6 practice exercises
About our Courseware project4m
VR Frameworks4m
Profiling and Other Techniques8m
VR Positional Audio4m
Gaze-based Triggers2m
Module 1 Quiz20m
Week
2

Week 2

6 hours to complete

Module 2 - Working with Mobile VR in Unity

6 hours to complete
9 videos (Total 26 min), 5 readings, 6 quizzes
9 videos
Unity XR Under the Hood - Part 12m
Unity XR Under the Hood - Part 26m
Unity XR Under the Hood - Part 32m
Project Intro: Retrieving Tracking and Performance Information32s
Controller Input and Output2m
The Tracked Pose Driver4m
Transforming Tracking Coordinates1m
Project Work Solutions: Working With Mobile VR in Unity2m
5 readings
Project Work: Retrieving Tracking and Performance Information1h 15m
Triggering Screenshots in Your Applications10m
Project Work: Leveraging Controller Button Input30m
Project Work: Tracking in XR - Wiring up your own sword30m
Project Work - Wiring the Opponent's Sword1h
5 practice exercises
XR Core API Objects4m
Controller Input and Output2m
Using the Tracked Pose Driver4m
Transforming Tracking Coordinates2m
Module 2 Quiz18m
Week
3

Week 3

7 hours to complete

Module 3 - Interaction and Locomotion

7 hours to complete
14 videos (Total 24 min), 11 readings, 6 quizzes
14 videos
Lasers On!4m
Pips and Reticles1m
Raycasting and Hit Detection1m
Project Solutions: Interaction1m
Overview of Basic Teleportation1m
Line of Sight vs. Arc Teleporting1m
Moving the VR Frame of Reference1m
Project Solutions - Teleportation1m
Minimizing Motion Sickness in VR3m
Object Manipulation in Unity1m
Proximity-Based Object Detection1m
Grabbing and Dropping Objects1m
Throwing Objects1m
11 readings
Project Work: Raycasting and Hit Detection20m
Project Work: Implementing a Laser Pointer45m
Project Work: Implementing a Tracking Reticle20m
Project Work: Implementing a Trigger10m
Project Work: Implementing a Floor Marker Object45m
Project Work: Rotating the Floor Marker20m
Project Work: Triggering Teleportation10m
Project Work: Teleporting Safely10m
Project Work: Using Overlap Sphere45m
Project Work: Picking up Nearby Objects3m
Project Work: Throwing Objects20m
5 practice exercises
Raycasting and Hit Detection4m
Basic Teleportation4m
Motion Sickness4m
Object Manipulation4m
Module 3 Quiz26m
Week
4

Week 4

6 hours to complete

Module 4 - VR UX with the Unity API

6 hours to complete
7 videos (Total 16 min), 5 readings, 5 quizzes
7 videos
Text Issues in VR2m
Unity Canvases in VR3m
Interacting with Canvas Elements in VR1m
Creating Virtual Controls: What Does This Switch Do?3m
Peer Review Solution: VR UX with the Unity API2m
Congratulations!51s
5 readings
Project Work: Optimizing Text Readability20m
Project Work: Attaching Displays to a Controller20m
Project Work: Interacting with Canvas Elements:45m
Project Work: Moving Constrained Objects With Tracking1h
Project Work: Hitting Objects1h
4 practice exercises
UX That Moves With You4m
Triggering Canvas Events from Raycasts4m
Creating Virtual Controls That Mimic Real World Controls4m
Module 4 Quiz26m

Reviews

TOP REVIEWS FROM MOBILE VR APP DEVELOPMENT WITH UNITY

View all reviews

About the Unity XR: How to Build AR and VR Apps Specialization

Welcome to the world of Unity XR! This specialization includes three courses which will explain the technologies that make XR possible, describe the unique UX concerns around developing for XR, and walk you through developing VR and AR apps for mobile devices. You will learn how Unity supports the many components of a VR app, including tracking, teleporting, interacting with virtual objects, positional audio, and much more. You’ll also see how Unity’s AR Foundation supports building handheld AR apps. XR is a field that is constantly evolving, and we’ll show you what’s on the horizon for VR and AR....
Unity XR: How to Build AR and VR Apps

Frequently Asked Questions

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project. Learn more.

  • The only supported headset type and VR SDK for iOS devices is Google Cardboard. Although many of the principles of VR development covered in this course can be applied to Google Cardboard apps, this course focuses on advanced topics and applications - such as wireless controller-based tracking and locomotion - that simply are not supported by Google Cardboard.

More questions? Visit the Learner Help Center.