
Set up Unity on Windows using Unity Hub, install the editor with Android build support, open JDK and Android SDK, and configure Visual Studio with Unity workloads.
Explore the Unity editor by creating a new 3d project in Unity Hub, then navigate the project window, hierarchy, inspector, and game view to understand assets, packages, and components.
Discover how Unity uses scenes and the main camera to render objects, then add 3D objects like a cube and sphere, and transform them with axes and gizmo.
Create a new scene, save it in the assets, and texture a plane with a tiled material for a realistic ground. Import textures and apply tiling to the plane.
Learn how materials define a Unity surface by pairing shaders with properties like albedo textures, metallic values, and normal maps, and apply them to meshes via the mesh renderer.
Learn to import third-party and Unity asset store assets into Unity, adjust model scale and materials, and manage packages with the package manager for AR app development.
Learn to apply Unity's physics by adding rigid body and colliders (box and mesh), adjust gravity and drag, and use prefabs to reuse a vehicle across scenes.
Learn how to build Android apps in Unity by installing Android modules, switching platform, configuring scenes and player settings, and preparing keystore for publishing, then build and install on device.
Build a Unity AR app for iOS by installing Xcode, configuring build settings, enabling automatic signing, archiving, and deploying to a device or preparing for app store distribution.
You can download the bareboane project and a better ground visualization asset here
https://joysticklablearner.gumroad.com/l/iokutq
Develop an ar scene by replacing the main camera with an xr origin, creating a plane prefab, and applying a ground-visualization material to show detected ground planes.
Place objects on a detected plane using the xr interaction toolkit. Spawn cubes with gesture-based scaling, rotation, and translation via placement injectable and gesture interrupter.
import a free sketchfab 3d cat model into Unity by unzipping the download, placing texture and model folders, and creating a prefab scaled to 0.02, then rename it cute cat.
Set up the xr origin with a track image manager and reference image library to track images at runtime, and spawn a car prefab when targets are tracked.
Create an empty Unity project, set up the phase mesh with mesh filter and renderer, assign Google AR materials, and prepare a face manager prefab.
Why Take the Course?
According to a recent report, Goldman Sachs, Morgan Stanley, KPMG estimate the metaverse to be $13 to $16 trillion by the end of the decade. From big tech companies to small startups to local small business owners, everyone is trying to take a piece of the pie. Augmented Reality (AR) and Virtual Reality (VR) will take a huge part in this metaverse revolution. With more and, more companies moving into AR marketing, AR navigation, AR product showcasing, AR try-ons and so on, there is no better time to learn this new technology to get the advantage of Early Adaptors. The good news is you don't have to be a tech-savvy person to learn this. With the latest enhancement in NO/Low CODE tool, it's really easy to get started with AR development. Keeping these in mind we have created a brand new AR app development course that will prepare you for the high-demand AR market. This course will help you get started with AR app development with no prior experience in coding.
What will you learn?
In this course, you will learn some of the foundational concepts of AR app development. We will learn the different features Unity provides with its AR Foundation package without writing a single line of code. Some of the concepts that we will learn include Ground Plane Detection, Object Placement, Object Manipulation, Face Filter, Image targets etc. By the end of the course, you should have enough understanding to make AR prototypes and apps for iOS and Android devices.
1. How to build a cross-platform (iOS + Android) mobile AR application.