AR Development Techniques 01: Basic Concepts
1h 25mBeginner2020-12-16
Authors

Parth Anand
Augmented Reality (AR) Expert, Independent Developer, Instructor
Course details
This course, the first in a four-part series, teaches you about the basic techniques of AR application development using Unity and AR Foundation. First, instructor Parth Anand teaches you what augmented reality is, a little bit about its history, and some examples of popular AR apps. He explains the differences among augmented, virtual, and mixed reality, then discusses how AR benefits different industries such as education and architecture. Parth walks you through how to use Unity Hub to download a specific Unity version and install the most important Unity packages, as well as how to set up development environments for iOS and Android. He shows you all the main windows in Unity, then goes into 3D models and their properties. He covers how to create a user interface for your app, how to create simple animations for game objects, how to write a script in Unity, and how to use prefabs. Last, Parth walks you step by step through building your first AR app using Unity and AR Foundation.
Skills covered
Unity 3DAndroidUnityAugmented RealityiOSAppleGoogleVisualization and Real-TimeProduct and ManufacturingDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Basic concepts of AR development
- 02 - What you should know
1. Augmented Reality Overview
- 03 - What is augmented reality
- 04 - What is the difference between AR, VR, and MR
- 05 - How is AR being used across different industries
- 06 - Top companies working on AR solutions
2. Installation and Setup
- 07 - Downloading and installing Unity
- 08 - Setting up a development environment for iOS
- 09 - Setting up a development environment for Android
- 10 - Testing the build on iOS and Android
3. How to Use Unity
- 11 - Unity overview
- 12 - Unity interface - Part 1
- 13 - Unity interface - Part 2
- 14 - Unity interface - Part 3
- 15 - 3D models
- 16 - Materials and textures
- 17 - App UI
- 18 - Animation
- 19 - Scripting
- 20 - Prefabs
4. Building Your First AR App - Project 1 Virtual Earth in Your Room
- 21 - An introduction to ARFoundation
- 22 - Downloading ARFoundation (ARKit ARCore) using package manager
- 23 - Creating and adding the 3D Earth model in Unity
- 24 - Scripting the Earth rotation behavior in C#
- 25 - Running the app on iOS and Android devices
Conclusion
- 26 - Next steps