Virtual Reality with Unity Engine & Google Cardboard and Oculus Rift

Live Online (VILT) & Classroom Corporate Training Course

Virtual Reality with Unity Engine, Google Cardboard and Oculus Rift is our ambitious course in the vast field of virtual reality. It features hands on training that focuses on Unity3D engine to create virtual environment for Google Cardboard and Oculus Rift.
Synergefic logo

How can we help you?

  • CloudLabs
    CloudLabs
  • Projects
    Projects
  • Assignments
    Assignments
  • 24x7 Support
    24x7 Support
  • Lifetime Access
    Lifetime Access
Box

Overview

Virtual Reality with Unity Engine, Google Cardboard and Oculus Rift is our ambitious course in the vast field of virtual reality. It features hands on training that focuses on Unity3D engine to create virtual environment for Google Cardboard and Oculus Rift. This Virtual Reality course will give you the fundamental knowledge of the exponentially growing technology of virtual reality and its industrial applications.

This Virtual Reality training on Unity Engine is designed for Virtual Reality Enthusiasts and Aspiring Game developers who wish to delve deeper into the future of VR world.

Box

Course Benefits

Upon Completion of this Course, the learner will accomplish the following:-

  • Understanding the concept of Virtual Reality
  • Overview of the developments in virtual reality over the years
  • Getting acquainted with hardware and software requirements for virtual reality
  • Understanding the physiological aspects and perception
  • Installing and configuring Unity Engine
  • Learning sprites and physics joints in Unity
  • Building a terrain in Unity using the built in terrain tool set
  • Understanding raycasting and rigidbody
  • Deploying a scene on Google Cardboard
  • Learning unity particle systems for enhanced effects
  • Creating the user interface for a virtual environment
  • Configuration of Oculus Rift
  • Installing the Oculus software development kit
  • Deploying a scene on Oculus Rift
Box

Course Prerequisites

  • Basic knowledge of Photoshop, 3D animation and C#.
Box

Course Outline

INTRODUCTION TO VR

  • What is virtual reality
  • Modern VR experiences
  • History

Overview

  • Hardware
  • Software
  • Human physiology and perception

Visual Perception

  • Perception of depth
  • Perception of motion
  • Perception of colour
  • Combining sources of information

Introduction to Unity

  • Getting to Know the Unity Editor
  • Navigating the Unity Scene View

Game Objects

  • Dimensions and Coordinate Systems
  • Game Objects
  • Transforms

Models, Materials, and Textures

  • The Basics of Models
  • Textures, Shaders, and Materials

3D Terrain

  • Terrain Generation
  • Terrain Textures

Environments

  • Generating Trees and Grass
  • Environment Effects
  • Character Controllers

Lights and Cameras

  • Lights
  • Cameras
  • Layers

Collision

  • Rigidbodies
  • Collision
  • Triggers
  • Raycasting

Prefabs

  • Prefab Basics
  • Working with Prefabs

User Interfaces

  • Basic UI Principles
  • The Canvas
  • UI Elements
  • Canvas Render Modes

Particle Systems

  • Particles
  • Particle System Modules
  • The Curve Editor

Animations

  • Animation Basics
  • Animation Types
  • Animation Tools

Animators

  • Animator Basics
  • Configuring Your Assets
  • Creating an Animator
  • Scripting Animators

Audio

  • Audio Basics
  • Audio Sources
  • Audio Scripting

Game Coin Collection

  • Design
  • The Arena
  • Game Entities
  • The Control Objects
  • Improving the Game

Publish and Deploy

  • Managing Scenes
  • Persisting Data and Objects
  • Unity Player Settings
  • Building Your Game

VR Projects Examples

  • Ray cast and Gaze control
  • Using AI Third Person Controller
  • Working with UI
  • Working with VR Sample Assets

Unity Integration with VR (OCULUS RIFT)

  • Introduction to oculus rift
  • Rendering the field of view
  • The oculus sdk and rift interaction
  • Integrating oculus unity integration package
Box

Testimonials