
Learn how augmented reality works and how AR Foundation in Unity enables development for Android and iOS. Explore feature points, planes, lighting, environment probes, and face and image tracking.
Learn to set up a Unity AR Foundation project by installing Android or iOS modules, installing the foundation package and ARCore/ARKit plugins, and configuring build settings.
Switch the Unity project to the android build platform, configure the package name and minimum api level 24, add the current scene to the build, and prepare for usb debugging.
Learn how to export and build a Unity AR Foundation project for iOS, configuring player settings, bundle identifier, camera usage, and arm64 architecture, then deploy to a connected device.
Visualize detected planes and feature points with AR foundation, rendering planes on walls and floors using a plane prefab and line renderer.
Learn to set up an AR placement indicator in Unity using AR Foundation, raycasting from the camera to planes and aligning the indicator to the plane’s position and rotation.
Script a placement indicator in Unity AR Foundation by raycasting from the screen center to detect planes, update its position and visibility, and prepare spawning objects on hit surfaces.
Spawn objects on the AR placement indicator by tapping the screen using an object spawner script; instantiate at the indicator’s position and rotation with a prefab.
Review how Unity's AR Foundation enables cross-platform augmented reality using iOS and Android SDKs, and learn to create planes and a placement indicator on surfaces.
Embark on a comprehensive learning journey to master the essential fundamentals required for developing augmented reality (AR) applications using the highly popular Unity engine. This course is designed to guide you through the process of creating a simple yet powerful object spawning application, where users can place virtual objects in their real-world environment by utilizing the camera on their Android or iOS device.
As you progress through the course, you will acquire critical skills in working with both AR technology and AR Foundation, Unity’s versatile cross-platform API package. AR Foundation is specifically designed to facilitate the development of AR applications that can seamlessly run on both Android and iOS devices, streamlining the development process and expanding your reach to a broader audience.
By the end of this course, you will not only have created a functional AR application but also have gained a solid foundation in augmented reality development. You will be well-equipped to tackle more complex AR projects, empowering you to create robust augmented reality apps and games. With these skills, you will be ready to enter and contribute to the rapidly growing and in-demand industry of AR developers.
You will learn how to:
Download and configure AR Foundation within Unity
Use your device’s camera to automatically detect planes
Set up placement indicators to determine virtual object positions
Implement tap gestures that allow users to spawn simple objects into the “real world”