Member-only story

Developing an Augmented Reality Hello World App with zero coding in Unity using ARFoundation and XRInteractionToolkit

Introduction

Rajat Kumar Gupta
3 min readSep 19, 2020

In this article we are going to create a simple Augmented Reality Experience where you can place a cube on any plane surface. This serves as a perfect Hello World Example to get started with Augmented Reality. We are gonna be using Unity and a bunch of packages to do so. There is absolutely zero coding involved in this Hello World Example.

Before diving into the practical steps, let’s understand a few things first. A lot of the steps that you see ahead will seem like “magic”. It’s as if you are just following instructions, blindly. You won’t understand the underlying concepts and that’s totally fine. Get it working first. Then we can jump into the “Why” aspect of each step involved.

So what are we developing here? Let’s take a look. Here I have my phone and I will launch my app. Once I open my app you see that my phone’s camera starts capturing my room. This is the user’s environment.

As I move the phone around slowly and scan my room, it starts tracking the plane surfaces in my room. This is being done through Environmental Understanding and Plane Detection.

What is Environmental Understanding?

Environmental Understanding refers to understanding the real world environment by detecting feature points and planes and using them as reference points…

--

--

Rajat Kumar Gupta
Rajat Kumar Gupta

Written by Rajat Kumar Gupta

I write articles on Blender (3D Modeling and Animation), speedcubing, my YouTube channel and whatever I find interesting.

No responses yet