Pundalay CG Academy

Course Offered

VR using Unreal Engine for Game Dev

80

Lessons

English

Language

Blender

Prerequisites

Overview

Once you have an understanding of Unreal Engine, you can get on to the next level of Virtual Reality. Get an Immersive Experience of your projects. Learn to Navigate Your Models in Virtual Reality Teleport to various places in the scene Control lighting in your scene Choose Material options in the scene
Chapter 1 - Set-up
  • Setting up a PC and HMD with at least min spec VR requirements
  • Downloading and installing prerequisite software

Introducing you to the fundamentals that will allow you to immediately start experimenting with Unreal Engine:

  • Folder/file organization and name standards
  • Editor interface
  • Gameplay Framework
  • Blueprint basics and common API/building blocks

Covering tools and workflows to help you efficiently prototype ideas and create virtual worlds:

  • Importing objects and applying Materials
  • Lighting
  • BSP
  • Decals
  • Sequencer
  • Level Management

Covering the following topics in blueprints to enable you to start implementing dynamic behaviours in your projects:

  • Branching
  • Structures
  • Delays
  • Timers
  • Timelines

Focused on patterns for more complex communication between different blueprint objects such as:

  • Casting
  • Interfaces
  • Function Libraries
  • Macros
  • Events

Covering the following fundamentals to kickstart your first VR project:

  • Steam VR best practices
  • Epic VR best practices
  • VR development workflows
  • Tracking origin
  • Motion controller tracking
  • Button mapping

Design and implementation of several standard methods of VR user interaction:

  • Gaze based
  • Tracing and overlapping based on hand location
  • Using hand movement

Introducing you to the challenges associated with real life and artificial player movement in VR, followed by the design and implementation of several standard methods of VR locomotion:

  • Teleportation – blink + fast interpolated movement
  • Joystick
  • Hand movement
  • Snap Turning
  • Introducing to the Unreal Motion Graphics (UMG) and Slate UI frameworks.
  • Common UMG/Slate elements and recommended workflows.
  • Learn how to allow users to interact with their UI in VR.

Techniques to improve the feel and feedback of your VR experiences through the use of:

  • Sound
  • On screen and in world effects
  • Haptics
  • HUD

Tools and workflows for analysing performance of your projects. It will also cover standard optimization techniques.