Free Course

Learn ARKit using Unity

About this Course

Use ARKit and the Unity game engine to build beautiful and performant augmented reality scenes. Learn how to make your AR experience more dynamic and responsive by integrating proper lighting and physics using C# programming in the Unity interface.

Why Take This Course

In this program, you’ll learn everything you need to know to build AR applications using ARKit with Unity. You’ll develop an intuition for visual inertial odometry, and the underlying computer vision mechanisms that enable ARKit. You’ll develop a variety of ARKit applications including games with particle effects and sounds. By the time you finish the program, you’ll be able to build ARKit applications that allow you to place virtual objects on the ground, on tables, or other horizontal flat surfaces. You’ll be able to add dynamic lighting effects that change the color direction, temperature, and intensity of ambient lighting. You’ll also be able to add basic shadow effects to a scene. Generally speaking, you’ll be able to help “sell” the illusion of a synthetic object inserted in a scene.

Udacity is not an accredited university and we don't confer traditional degrees. Udacity Nanodegree programs represent collaborations with our industry partners who help us develop our content and who hire many of our program graduates.