FOUNDATION LEVEL - 30 HOURS
LEARN
Virtual Reality Foundation
Dive into the world of virtual reality and create immersive experiences

What do we offer
Hands on Practice
Interactive
Live Session
Shorts Video
WEBGL Publish
Certificate
Topics Covered
01 Unity Installation & Package
- Unity Installation
- Platformer_V1.1
02 Import Packages
- Import XRinteraction Toolkit
- Import Starter Asset
- Import Spatial keyboard Assets
- Import Oculus XR Plugin
03 LoginScene
- Create a new Scene
- Delect default camera
- Add XR Orgin Camera
- Set XR Orgin camera properties
- Create an XR UI Canvas
- Configure canvas properties
- Create LogoImage
- Set LogoImage RectTransform Position
- Set LogoImage RectTransform Scale
- Assign Sprite to LogoImage Component
- Create WelcomeText
- Set WelcomeText RectTranfrom position
- Set Welcome RectTransform Scale
- Set the WelcomeText Properties
- Set WelcomeText Input
- Create Inputfield
- Set inputfield RectTranfrom Position
- Create ResponseText
- Set create inputfield Rect tranfrom position
- Set ResponseText Input
- Create XRI Keyboad
- Configure XRI KEyboard
- Create a Manager GameObject
- Add The LoginManager Component
- Assign Inputfield Reference
- Assign ResponseText Reference
- Assign XRI keyboard Reference
- Assign Skybox Material
04 SceneSetup
- Create a New Scene
- Delect Default Camera
- Add XR Orgin Camera
- Set XR Orgin Camera Properties
- Add interaction manager
05 VR Environment Setup
- Integrating the environment prefab into VRScene
- Create an XR UICanvas
- Configure Canvas Properties
- Create a Background Image
- Configure the Background GameObject
- Create a Start button
- Configure Start Button
- Create A instructionsPanel
- Create PartsName_Text
- Configure PartsName Text
- Create a Description_Text
- Configure Description_Text
- Create a GameOverPanel
- Create a RestartButton
- Configure Restart Button
- Create a Quit_button
- Configure Quit_Button
06 Configure the Assembly GameObject
- Add Box collider to the gameobject
- Add a XR Grab Interactable Component to the GameObject
- Create a Tag
- Assign Parts tag to the GameObject
- To Add BoxCollider to the GameObject
- To Add an OutLine Effect to the GameObject
- Add TriggerManager Script to the GameObject
- Configure the GameObject 02_Grab Armature rotor assembly
- Configure the GameObject 0_OLB_Armature rotor Assembly
- Configure GameObject 03_Garb End bell bearing
- Configure the GameOBject 0_OLB_End bell bearing
- Configure The GameObject 04_GrabEndBall
- Congfigure the GameObject 0_OLB_Endbell
- Configure the GameObject 05_GrabLong head bolts
- Configure the GameObject 06_GrabLong Head Bolts
- Configure the GameObject 07_GrabLong Head Bolts
- Configure The GameObject 08_GrabLong Head Bolts
- Configure the GameObject 0_OLB_Long Head bolts
- Configure the GameObject 1_OLB_Long Head Bolts
- Configure the GameObject 02_OLB LoangHead bolts
- Configure the GameObject 03_OLB_Long Head Bolts
- Configure gameObject 09_Grab_Nuts and washers
- Configure the GameObject 10_Garb Nuts and washera
- Configure the GameOBject 11_OLB_Grab Nuts and washers
- Configure the GameObject 12_Grab Nuts and washers
- Configure the GameObject 0_OLB Nuts and washers
- Configure The GameObject 1_OLB Nuts and washers
- Configure the GameObject 02_OLB_Nuts and washers
- Configure the GameObject 03_OLB_Nuts and washers
07 Assign Asset Management Referencet
- Add Asset Management Script to the enviorment GameObject
- Set Array Lneght
- Setting values to maching parts property
- Assigning GameObject to Grab Object Property
- Assign GameObject to OutlineObject
- Assigning the afterstepsover property
- Setting up title to names property
- Assign indicator outline property
- Settings values to matching parts property
- Assiging GameOBject to Grab GameObject Property
- Assign gameObject to OutlineObject
- Setting up title to Names Property
- Assign the Indicator Outline Property
- Setting values to Matching Parts Property
- Assigning GameObject to Grab Objects Property
- Assigning GameObject to OutlineObject
- Assigning the AfterStepOver Property
- Setting up Title to Names Property
- Assign the Indicator Outline Property
- Assign the Replica Object Property
- Setting values to Matching Parts Property
- Assigning GameObject to Grab Objects Property
- Assigning GameObject to OutlineObject
- Assigning the AfterStepOver Property
- Setting up Title to Names Property
- Assign the Indicator Outline Property
- Setting values to Matching Parts Property
- Assigning GameObject to Grab Objects Property
- Assigning GameObject to OutlineObject
- Assigning the AfterStepOver Property
- Setting up Title to Names Property
- Assign the Indicator Outline Property
- Setting values to Matching Parts Property
- Assigning GameObject to Grab Objects Property
- Assigning GameObject to OutlineObject
- Assigning the AfterStepOver Property
- Setting up Title to Names Property
- Assign the Indicator Outline Property
- Assign the Names_Text to PartsNameText Property
- Assign PartsName_Text to Descriptiontext Property
08 Assign Script Reference
- Create an Manager GameObject
- Add the PartsFunction Component to the Manager GameObject
- Add the theorycontent Component
- Add the SoundManager Component
- Assign AssetManagement Reference
- Assign theoryContent Reference
- Assign instructionPanel GameObject
- Assign GameOver panel GameObject
- Assign Start_Butoon
- Assign StoryBoard json
- Congifure Onclick Events for Start_button
- Configure Onclick event for quit button
09 AudioManager
- Create an audiomanager gameobject
- Create a VoiceOverAudio Source
- Create a MetalAudioSource
- Assign VoiceOverAudio Source
- Assign MetalAudioSource
- Set Array Lenght
- Assign Clips to MetalActionClips property
- Set Array Lenght
- Assign clip to instructionClip field
Testimonial
The Virtual Reality Foundation Course gave me a solid start in immersive technology. I learned how VR works, how to build basic VR environments using Unity, and how to implement user interactions in 3D space. The hands-on approach and real-time feedback from mentors made the learning process smooth and engaging. By the end of the course, I had built my first VR demo and felt excited to dive deeper into the field.

Amritha
Student
Learning Outcomes




Industry Recognized Certificaton
Successful completion of the course will earn you an Virtual Reality Foundation Certification issued by
