Coding And Designing Your First MVP (Minimum Viable Product) AR Prototype

Coding And Designing Your First MVP (Minimum Viable Product) AR Prototype

Lesson Notes:

In this video, I am excited to introduce you to the MVP AR project we will be building today. We will explore some of the features by examining the final project in Unity, as well as how it looks when running on the actual mobile device.

📢 As suggested in the previous lesson note, follow these steps before getting started:

  • A GitHub repo is provided for the completed project.

  • This is important: Be sure to download the resources from here which will provide you with access to textures, audio, prefabs, & all resources used in this module.

  • If you like to see the code with only the progress, and not a completed project then be sure to look at the feature branches which are named with "feature/*" prefix and you can access them from here.

  • To check out a specific branch you can run the code below after cloning the repo. Just replace [BranchName] with the feature you like to look at, all branches are listed here. If you haven't installed git (or are not familiar) with source control let me know and I can assist you on discord, but be sure to install git here.

    git checkout [BranchName] 
  • Be sure to read the README.md for additional information about the project including steps to get the repo setup and licensing info.

AR Development With AR Foundation

Buy nowLearn more

Introduction

  • Who Is Teaching And What To Expect?
  • What is AR Foundation And What Is The Architecture?2

Getting Started

  • AR Hardware Requirements7
  • Setting Up Your Dev Environment (PC/MAC)7

AR Foundation Features

  • New AR Project With AR Session And Device Tracking16
  • AR Plane Detection And Plane Visualizer6
  • AR Point Cloud And Point Cloud Visualizer3
  • AR Raycasts With Feature Points And Planes6
  • AR Camera Components And Light Estimation4
  • Environment Occlusion & Human Segmentation Options6
  • AR Image Tracking And 2D Image Markers Tips3
  • AR Image Tracking Auto Content Removal Feature3
  • AR Face Tracking With Meshing And Face Events
  • Eye Tracking With Eyes Visualizer And Eye Transforms Info4
  • AR Meshing, Mesh Classifications, And Physics Raycasts
  • Subsystems Descriptors (Checking AR Features)
  • AR Body Tracking With 2d And 3d Skeletons
  • AR Face Tracking With Blendshapes (Real-Time Face Expressions)
  • AR Anchors Overview And What Features Are Available?

Rapid Iteration AR Tools

  • Why Should You Use The AR Foundation Remote?2
  • How To Install And Use XR Simulation Tools?

Building And Deploying Your First Cross-Platform AR Experience

  • Coding And Designing Your First MVP (Minimum Viable Product) AR Prototype2
  • Helicopter AR Simulation Project Creation And Configuration
  • Adding A Helicopter Input Controller & UI Controls2
  • Adding Helicopter Model, Terminal, and Helicopter Rotors
  • UI Wizard And AR Capabilities Implementation3
  • AR Environment Scanner Manager For Scene Understanding & Reticles
  • Helicopter Mission Scriptable Object And Mission Manager
  • Game Manager, Game Modes, Landing/Lifting, & UI Improvements
  • Survivor Placement Improvements, Physics, Final Device Testing, & Future Ideas!

How To Get A Job With AR Skills?

  • Building Your AR Portfolio With Website / GitHub4
  • What Do I Look For When Hiring XR Developers?

Bonus

  • What Additional AR (XR) SDKs And Tools Can You Learn Next?
  • What Do You Need To Move From AR To Mixed Reality / Passthrough?5