AR/VR Development with Unity Using Unity 3D, AR Foundation and VR Workflow

Inquire now

AR/VR Development with Unity Using Unity 3D, AR Foundation and VR Workflow equips developers with the knowledge and practical skills to create immersive augmented reality and virtual reality applications using Unity 3D, AR Foundation, and modern XR development workflows.

 

Duration 5 Days – 35 hrs.

 

Overview

The AR/VR Development with Unity Using Unity 3D, AR Foundation and VR Workflow Training Course is a comprehensive hands-on program designed to equip participants with the practical skills required to build Augmented Reality (AR) and Virtual Reality (VR) applications using Unity. The course focuses on creating interactive machine visualization prototypes for industrial, engineering, manufacturing, and technical applications.

Participants will learn how to import and optimize 3D machine models, create animations, develop interactive AR experiences using Unity AR Foundation, and build immersive VR walkthroughs using Unity’s XR workflow. The training emphasizes practical implementation through guided exercises, enabling participants to build functional AR and VR prototypes without requiring advanced programming knowledge.

 

Objectives

  • Understand the fundamentals of Unity required for AR and VR application development.
  • Import and optimize machine models in FBX, OBJ, and STL formats.
  • Apply materials, lighting, and scene setup for realistic machine visualization.
  • Create basic machine animations using Unity’s animation tools.
  • Build an AR machine viewer using Unity AR Foundation.
  • Develop a VR machine walkthrough experience using Unity XR Workflow.
  • Implement basic Addressables for loading machine assets.
  • Deploy and test simple AR and VR applications on supported devices.

 

 Target Audience

  • Unity Developers
  • Software Developers
  • AR/VR Developers
  • Game Developers
  • Industrial Automation Engineers
  • Mechanical Engineers
  • Product Designers
  • Digital Twin Developers
  • CAD Engineers
  • Technical Consultants
  • IT Professionals interested in immersive technologies

 

Prerequisites

  • Basic computer literacy.
  • Basic understanding of 3D concepts.
  • Prior experience with Unity or programming is helpful but not mandatory.

 


Course Outline

 

Day 1 – Unity Fundamentals, Machine Model Import & Materials

 

Module 1: Unity Fundamentals

  • Unity project setup
  • Unity interface (Scene, Game, Hierarchy, Inspector)
  • Object manipulation
  • Scene management
  • Project organization

 

Module 2: Working with 3D Objects

  • GameObjects and Components
  • Transform system
  • Parent-child hierarchy
  • Pivot and alignment
  • Scene preparation

 

Module 3: Importing Machine Models

  • Importing FBX, OBJ and STL files
  • Scale and orientation correction
  • Resolving common import issues
  • Preparing models for visualization

 

Module 4: Materials, Lighting & Cameras

  • Applying materials
  • Metallic and color properties
  • Basic textures
  • Lighting setup
  • Camera positioning

 

 

Day 2 – Prefabs, Animation & User Interface

 

Module 5: Prefabs

  • Creating prefabs
  • Updating prefab instances
  • Using prefabs across AR and VR scenes

 

Module 6: Imported Animations

  • Importing animated FBX files
  • Animation clips
  • Playback settings
  • Looping animations

 

Module 7: Machine Animation & UI Controls

  • Basic UI creation
  • Keyframe animation
  • Rotating and moving machine parts
  • Opening and closing mechanisms
  • Animation control buttons
  • Information panels
  • Using pre-built interaction scripts

 

Day 3 – Addressables & AR Foundation

 

Module 8: Unity Addressables

  • Addressables overview
  • Preparing machine assets
  • Loading Addressable assets
  • Basic unloading concepts

 

Module 9: Unity AR Foundation

  • AR Foundation architecture
  • ARCore and ARKit overview
  • Package installation
  • AR Session setup
  • AR Camera configuration

 

Module 10: Plane Detection & Object Placement

  • Plane detection
  • Surface recognition
  • Tap-to-place interaction
  • Scaling and rotating machine models in AR

 

Day 4 – Building AR Applications & VR Fundamentals

 

Module 11: AR Machine Interaction

  • Object selection
  • Move, rotate and scale
  • Machine information panels
  • Animation controls

 

Module 12: AR Testing

  • Android (ARCore)
  • iOS (ARKit)
  • Mobile build configuration
  • Troubleshooting

 

Module 13: Unity VR Workflow

  • VR development workflow
  • Meta Quest overview
  • XR Plugin Management
  • VR camera rig configuration

 

 

Day 5 – VR Machine Viewer Development

 

Module 14: Building a VR Environment

  • Creating VR scenes
  • Machine placement
  • Scale calibration
  • VR lighting

 

Module 15: VR Interaction

  • Gaze interaction
  • Controller ray interaction
  • World Space UI
  • Machine information panels
  • Animation playback

 

Module 16: Prototype Review & Best Practices

  • AR prototype review
  • VR prototype review
  • Model optimization
  • Common issues and solutions
  • Final Q&A and implementation guidance

 

Hands-on Activities

Throughout the course, participants will complete practical exercises, including:

  • Importing and preparing machine models in Unity
  • Applying materials and lighting
  • Creating machine animations
  • Building an interactive AR machine viewer
  • Developing a VR machine walkthrough
  • Loading machine assets using Addressables
  • Testing applications on AR and VR devices

Inquire now

Best selling courses

Duration: 5 days – 35 hrs   Overview The “SOC Network and Threat Detection and Analysis” training course is designed to equip Security Operations Center (SOC) analysts and IT security professionals with the skills and knowledge required to detect, analyze, and respond to network threats effectively. This comprehensive course covers essential topics such as threat...

Duration 1 day – 7 hrs   Overview   This 1-day training builds upon basic warehouse operations knowledge and introduces key logistics concepts involved in the movement and coordination of goods—especially wet and dry food items—within and outside the warehouse. Participants will explore transport logistics, inbound and outbound coordination, documentation practices, and cold chain considerations,...

Duration 2 days – 14 hrs   Overview   This hands-on course provides an introduction to Splunk, a powerful platform for searching, monitoring, and analyzing machine-generated data. The training focuses on how developers and QA professionals can leverage Splunk to gain insights from logs and metrics, improve application observability, detect anomalies, and support test validation....

Duration 3 days – 21 hrs   Overview.   This course is designed for fresh graduates aspiring to build a career in Data Science. It introduces the fundamentals of data science, focusing on data analysis, visualization, and basic machine learning concepts using Python. The course provides hands-on practice with real-world datasets, equipping participants with the...

Among the most popular and widely implemented NoSQL databases is MongoDB. Its scalability, robustness, and flexibility have made it extremely popular among the Fortune 500 and Global 500 companies who use it to implement a variety of activities including social communications, analytics, content management, archiving, and other activities.

PROGRAMMING / CODING

ASP.NET

SP.NET is a framework for developing dynamic web applications. It supports languages like VB.Net, C#, Jscript.Net, etc. The programming logic and content can be developed separately in Microsoft Asp.Net.

CYBER SECURITY

Physical Security

Duration 3 days – 21 hrs   Overview   This course provides a comprehensive introduction to physical security principles, policies, technologies, and practices. It covers methods to assess physical risks, implement protective measures, and respond to security incidents. Participants will gain knowledge on access control, surveillance systems, perimeter security, emergency planning, and security audits.  ...

Course Customization Options To request a customized training for this course, please contact us to arrange.

We use cookies on our website to personalize your experience by storing your preferences and recognizing repeat visits. By clicking “Accept”, you agree to the use of all cookies. You can also select “Cookie Settings” to adjust your preferences and provide more specific consent. Cookie Policy