Build 15 Augmented Reality (AR) apps with Unity & Vuforia (Udemy.com)

Augmented reality (AR) tutorials on Markerless tracking, Cloud AR, 3D Object detection, + more with Unity & Vuforia

Created by: Dinesh Tavasalkar

Produced in 2022

icon
What you will learn

  • Understand different forms of Augmented Reality and their applications
  • Build 15 Augmented Reality Apps from scratch for Android & iOS
  • Developing and ARBook app which will detect multiple image targets.
  • Creating an interactive business card using AR Virtual buttons
  • An AR greeting card app, which plays sound, and animation once opened.
  • Detecting a real toy car using 3D Object tracking and superimposing a digital car on top of the real car.
  • Tracking of cylindrical objects and placing digital models surrounding the cylinder
  • Placing a life size Lamborghini car in real world using Markerless tracking
  • Placing a life size drone in air using Vuforia Mid Air feature.
  • Play / Pause video's in real world.
  • Cloud recognition and best practices.
  • Understand the basic difference between Virtual Reality & Augmented Reality
  • Students will create AR apps by writing codes in C# programming language

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 82 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a unity course? Or looking for more detail on Dinesh Tavasalkar's Build 15 Augmented Reality (AR) apps with Unity & Vuforia? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

Curious about Augmented Reality, You have come to the right place. Learn the basics fundamentals and programming techniques required for building fully functional Augmented Reality android and iOS apps. For this course you will need an Android Smartphone or iPhone.
So what is Augmented Reality?
According to Wikipedia, Augmented reality (AR) is a live direct or indirect view of a physical, real-world environment whose elements are "augmented" by computer-generated or extracted real-world sensory input such as sound, video, graphics or GPS data.
In Augmented Reality the real view is modified by a computer (Smartphone in this case). Augmented reality (AR) enhances one's current perception of reality, whereas in contrast, virtual reality replaces the real world with a simulated one. Augmentation techniques are basically performed in real time,
Eg : Displaying live scores and statistics inside a live video of a sporting event

Power of Augmented Reality
I came across Augmented Reality in 2015 after watching a video of Augmented Reality Book. I was fascinated to know that such technology actually exists. So I started researching on different Augmented Reality platform. Vuforia platform seemed very promising as developers all over the World have used Vuforia for developing Augmented Reality apps.
Pokemon Go game is the best example of Augmented Reality. Other than that Augmented Reality apps expand over a wide range of topics from Education, Business, Architecture, Health Industry, Home Decoration and obviously mobile gaming.

Course Content and Overview
This course is designed for students interested in creating Augmented Reality apps. No coding experience is required; all you need is an Android or iOS device for testing your Augmented Reality apps. We will start from basics of Unity, C# platform and then move to higher topics
Intro & Basics of Augmented Reality
In the first section you will first understand as to what is Augmented Reality? Next we will look at the four different augmented reality techniques and its application. After this I will explain you what is Virtual Reality and the differences between Augmented Reality (AR) & Virtual Reality (VR)
Basics of Unity
After understanding Augmented Reality next we will look at the basics of Unity as Unity is the main software which we will use for building Augmented Reality apps.
Augmented Reality One (ARONE) application
ARONE is the first Augmented Reality Application which you are going to create. In this app you will
  • Create Vuforia account
  • Create License Key for the AR app
  • Upload an Image as Image Target
  • Understand Vuforia Image Recognition system
  • Solution to White ImageTarget problem in Vuforia version 6.2.10
  • Download 3D model from Unity Asset Store
  • Place 3D Model on top of Image Target
  • Download ARONE app database from Vuforia and activate it inside Unity
  • Build this app for Android & Ios
Augmented Reality Book (ARBOOK) application
In the ARBook application we will first create few sketches inches a drawing book. Next we will download some 3D Models from the asset store and project the 3D Model on top of each image target.
Application like ARBOOK can be implemented in Schools & Colleges for teaching complicated subjects in a fun and easier way.
Virtual Button & Augmented Reality Business Card (ARBusinessCard)
In this section I will explain first explain you the concept of Virtual Button in Vuforia and the six important factors that should be considered while working with Virtual Button.
Next you will create a simple Virtual Button app called AugmentedRealityVirtualButton in which you will understand the important function & interface that are required for working with Virtual Button.
After the ARVirtualButton app we will then create and ARBusinessCard. In the ARBusinessCard app you will first place multiple virtual buttons on top of an Image Target. Next I will show you how to play video file inside Unity, After this we will write a C# script to play a particular video when the virtual button for a particular video is pressed
Augmented Reality Greeting Card
In this section, you will learn the process of detecting multiple image targets simultaneously at the same time. You will also add an mp3 file in the app that will start playing only when the greeting card is opened.

Superimposition based AR | Object tracking
In this section you will first scan a 3D model using Vuforia's 3D scanning android application. Next we will import this model inside Unity and on top of this model we will superimpose a digital car.

Cylindrical Object tracking
In this section you will learn the technique for detecting a cylindrical object. After detecting the cylindrical object you will create a beautiful 3D scenic view around the cylinder with the help of airplanes, low poly clouds and low poly terrains.

Vuforia Cloud Recognition
In this section you will understand the working of Vuforia cloud databases. You will create an application called BookInfoAR. This application will scan a book cover(marker) and display information panel beside the book cover. The information of the marker is stored in cloud database.

Ground Planes and MidAir
In this section you will create your first markerless augmented reality using Vuforia Ground Plane. With ground plane feature we will place a lifesize Lamborghini model in real world. Next using the MidAir feature we will place a drone in mid air.

User Defined Target
In this section you will understand a feature called User Defined Target feature from the Vuforia Core Sample. With the help of User Defined Target feature we can use any image as an marker.
So after explaining you the course content I hope to see you inside this Augmented Reality course
Who this course is for:
  • Computer programming students interested in C# programming for building Augmented Reality applications
  • Unity Developers interested in Augmented Reality platforms
  • Anyone who wants to develop their own AR Applications

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Dinesh Tavasalkar

I'm a Professional freelance Trainer and Developer. Over the last 6 years I have conducted more than 100+ training's covering topics like Robotics, Internet of Things, Arduino, Raspberry Pi, Android App Development, 3D Game Development using Unity, Robot Hacking, 3D Printing, Quadcopter, Web Development with Wordpress.
I have conducted one of the Biggest Internet of Things training in India with approximately 600 students present for the event.
I was invited to judge Android App Development & 3D Game Development event in one of the top Engineering Institutes in Chennai,
I also have a YouTube channel by the name of EngineersDream, where I teach Android Application Development


icon
Reviews

4.1

100 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Gerald Ferreira on a month ago

Awesome course and great introduction to Vuforia and Augmented Reality

By David Lopes on 2 months ago

It's a comprehensive course about Vuforia. The topics I was looking for, are addressed (though I'm a newbie in this field).

By Atundu louison on 2 months ago

The teacher don't interact with his student, the course is very interesting but the teacher must interact with the student, we missed some things because there is many Update so many changement.

By Emt on 5 months ago

An amazing and great course . Recommend to every AR beginner. Covers everything

By Robert Deaver on 7 months ago

I learned a lot about something I previously knew nothing about. I did this course over one year and the responses to questions went from slow (2 weeks) to nothing in that time. But that's okay, because I frequently found my answer among the existing answers or I found it online somewhere or I just kept working at a problem and eventually solved it. Hard work really pays off in this class. This course helped me go in new directions at my job.

By Akin ASA on 4 months ago

Basically I am unable to follow this course. Although it is cheap it defeats the object when what the instructor says should happen, is simply not displayed on the screen. Support is sporadic and you will get stuck quickly. Searching for solutions on the webs is time consuming and hit and miss. The fine Unity online manual is good but useless for the same reason: it describes how things should go, but not how they are actually going. I will update the review with my solutions if I find them.

By Manish Ranjan Srivastava on 6 months ago

I am new to Augmented Reality and Unity. This course familiarize the core concepts of AR and how to use Unity tools. AR apps are created with proper explanation and trainer teaching technique is very intractive.

By Jeremy Osborne on 6 months ago

This course was good and taught me wide applications within the unity software. This would be a good introductory course for people looking to further their skills in the unity software.

By Mario on 6 months ago

Very interesting course. However, I would have liked him to penetrate a little deeper into the matter. Perhaps he is still doing an advanced course ;)

By Praneeth yanamadala on a month ago

Explanation is Great. but if you could respond to the questions quickly it would be much helpful.

By Alexander Voltaire on a week ago

Apenas voy en el tercer modulo y estoy muy contento con el curso, no tena absolutamente ningn tipo de experiencia con el programa Unity y el hecho de que te de una introduccin bsica fue perfecto para mi, te muestra paso a paso como adquirir el programa y los ajustes basicos. Ahora ya empieza con la RA.

By Anshu Jalan on 6 months ago

It's a good course for anyone wanting the kick-start in AR, but the material was just too repetitive. I felt that only about 1/3rd of the course actually contained the real topics that needed to be understood. Repetition is important for learning, but this was little more than one would really want to do.Nevertheless, the instructor was really proficient and explained the concepts clearly.Teaching: 5/5!Content: 3/5