About this Course
4.3
3 ratings
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Hours to complete

Approx. 12 hours to complete

Suggested: 4 weeks of study, 3-4 hours/week...
Available languages

English

Subtitles: English
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Hours to complete

Approx. 12 hours to complete

Suggested: 4 weeks of study, 3-4 hours/week...
Available languages

English

Subtitles: English

Syllabus - What you will learn from this course

Week
1
Hours to complete
2 hours to complete

Laying the AR Foundation with Unity's AR Foundation Package

This module will give the you a brief history of augmented reality technologies and introduce you to the concept of SLAM (Simultaneous Localization and Mapping). We'll show you an overview of the technologies used for Mobile AR tracking and the Unity components that are used to work with Mobile AR devices. In the project work, you will create a Unity AR project from scratch using the Unity AR Foundation package and wire up enough functionality to get it running on either an ARKit or ARCore compatible smartphone. The app will allow you to pan your smartphone around to see live video of your environment on the display....
Reading
6 videos (Total 18 min), 3 readings, 5 quizzes
Video6 videos
Module Overview1m
The Magical Mirror4m
Grand SLAM4m
A Solid Foundation3m
Mirror Mirror in My Hand56s
Reading3 readings
Course Prerequisites and Hardware Requirements5m
Project Work - Install Unity and Mobile Device SDKs30m
Project Work: Build an AR Application to Your Device45m
Quiz5 practice exercises
The Magical Mirror6m
Grand SLAM6m
A Solid Foundation4m
Mirror Mirror in My Hand2m
Graded Quiz20m
Week
2
Hours to complete
2 hours to complete

Architecting AR Space - Pose Tracking and Environment Detections

In this module, you will learn how to interpret and visualize the information generated by the AR subsystem with regard to the real world geometry it has detected. In the project work, you will add trackable managers and visualizers to your scene so that you can see what the AR vision system is detecting and tracking. ...
Reading
5 videos (Total 15 min), 1 reading, 4 quizzes
Video5 videos
Jamming With ARSession4m
Strike a pose!4m
Managing Trackables5m
Using Trackables and Visualizers in Your App43s
Reading1 reading
Project Work - Using Trackable Managers and Visualizers45m
Quiz4 practice exercises
ARSession and ARSessionOrigin6m
Striking A Pose2m
Anchors Aweigh - Managing Trackables6m
Graded Quiz12m
Week
3
Hours to complete
6 hours to complete

Designing the UX in AR - Raycast, Light Estimation, Physics and Occlusion

In this module, you will learn how to use lighting estimation, in addition to the geometry generated by the AR system, to create realistic and immersive occlusion effects. You will also learn techniques that allow Unity physics objects to interact with the detected geometry through screen touches or physics. The result will be that the robot in the virtual scene will match the environment more realistically as the scene lighting is adjusted to correspond to measured lighting conditions. You will also be able to move the robot around using the touchscreen, and place the robot behind surfaces so that it’s partially occluded....
Reading
5 videos (Total 15 min), 5 readings, 6 quizzes
Video5 videos
Raycasting and AR4m
Lighting Estimation3m
Camera, Lights, Action3m
The Illusion of Occlusion2m
Reading5 readings
Project Work: Keeping Track of AR Thingss
Project Work: Interacting With Reality in ARs
Project Work: Lighting Estimations
Project Work: Let's Get Physical10m
Project Work: Not Seeing is Believing3m
Quiz5 practice exercises
Touch The Floor Without Bending Over4m
Let There Be About This Much Light4m
Camera, Lights, Action!6m
Not Seeing is Believing4m
Graded Quiz14m
Week
4
Hours to complete
1 hour to complete

Advanced AR

In this module, we will look at features of ARCore and ARKit that are not yet supported by AR Foundation. In our final lesson, we'll learn about AR design best practices recommended by Unity....
Reading
4 videos (Total 14 min), 4 quizzes
Video4 videos
ARCore Features and Roadmap4m
ARKit Features and Roadmap3m
A Brave Old World4m
Quiz4 practice exercises
ARCore Features and Roadmap4m
ARKit Features and Roadmap4m
A Brave Old World4m
Graded Quiz14m

Instructors

Avatar

Peter Patterson

XR Architect / Developer
Contract Developer

About Unity

Unity Technologies offers a platform for creating beautiful and engaging 2D, 3D, VR, and AR games and apps. A powerful graphics engine and full-featured editor enable you to realize your creative vision fast, and deliver your content to virtually any media or device. You can easily connect to your audiences on PCs, consoles, the web, mobile devices, home entertainment systems, embedded systems, or head-mounted displays. More than an engine, Unity helps you achieve ongoing success. It offers everything you need to develop quality content, boost your productivity, and connect with your audience. Tools and resources include the Unity Asset Store, Unity Cloud Build, Unity Analytics, Unity Ads, Unity Everyplay, and Unity Certification. Unity Technologies serves millions of registered developers including large publishers, indie studios, students and hobbyists around the globe. ...

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

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • 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.

More questions? Visit the Learner Help Center.