Get in Touch

Course Outline

Day 1

  • Setting up a VR workspace for development.
  • Preparing a VR demonstration space.
  • Key considerations for different headsets and their impact on experience design.
  • Characteristics of available controllers and their influence on design.
  • Installing software for VR development.
  • VR hello world: Creating a white cube on the floor.
  • Interaction design considerations.
  • Introduction to VR development workflow.

Day 2

  • Exploring the Unity workspace.
  • Exercise: Building an experience entirely within the editor.
  • Creating Unity standalone applications.
  • Behavior programming in Unity.
  • Exercise: Designing a simple solar system (scripting, geometry).

Day 3

  • Importing 3D models into Unity.
  • Rendering basics (lighting, textures, shaders).
    • *Note: Advanced rendering techniques are not covered in this training.
  • Utilizing the Unity Asset Store.
  • Event-oriented programming in Unity.
  • Handling VR controller inputs.
  • Exercise: Grabbing planets (user interaction in VR).

Day 4

  • Movement in VR: Technical and design considerations (teleportation, translation, dash).
  • Exercise: Adding a teleport feature.
  • Exercise: Switching between models.
  • Exercise: Dropping points of interest.
  • Exercise: Switching points of interest.

Day 5 (Optional)

  • Exercise: Creating a furniture catalog.
  • Exercise: Placing furniture.
  • Exercise: Adjusting interior lighting.
  • Exercise: Changing the time of day.

Day 6 (Optional)

  • Designing and prototyping multi-user VR experiences.

Requirements

  • Requirements:
    • VR equipment and VR-ready workstations (Windows), along with adequate floor space for each headset to ensure comfortable app testing.
 28 Hours

Testimonials (1)

Related Categories