Coding Virtual Worlds 2024
  • Coding Virtual Worlds
  • Week 1

  • Introduction

  • Getting Started with Quest (User)

  • A1 - Explore Quest (not graded)

  • Week 2

  • Getting Started with Quest (Developer)

  • MQDH Install Apps

  • MQDH Transfer Videos

  • Hello World Unity

  • A2 - Learning Unity

  • Week 3

  • Hello World VR

  • Scripting

  • Debugging

  • A3 - Beat Saber

  • Week 4

  • Interactivity

  • Physics Interaction

  • Canvas

  • Locomotion

  • Locomotion Provider

  • A4 - Bowling in VR

  • Week 5

  • World Prototyping

  • 3D User Interfaces

  • Game Logic

  • Avatar & Mirror

  • A5 - Escape Room

  • Week 6

  • Multiplayer

  • A6 Relaxed - Polishing

  • A6 Challenging - Multiplayer

  • Additional

  • Blessed versions 2024

  • Code Editors (IDEs)

  • Other XR Resources

  • Unity Atoms

Locomotion Provider

XR Interaction Toolkit Locomotion Overview

The Starter Asset in the XRI has many of the interactions already setup.

Unity Manual on Locomotion

Snap Turns

Unity Manual on Snap Turns

Teleportation

Unity Manual on Teleportation

Teleportation Anchor

Reticles

Particle System (optional)

Additional tutorial on particle systems - Everything to know about the PARTICLE SYSTEM.

Raycast Type

Unity Manual on Raycast Type

Continuous Movement and Turns

Unity Manual on Continuous Movement

Target Orientation

  • Coding Virtual Worlds
  • Week 1

  • Introduction

  • Getting Started with Quest (User)

  • A1 - Explore Quest (not graded)

  • Week 2

  • Getting Started with Quest (Developer)

  • MQDH Install Apps

  • MQDH Transfer Videos

  • Hello World Unity

  • A2 - Learning Unity

  • Week 3

  • Hello World VR

  • Scripting

  • Debugging

  • A3 - Beat Saber

  • Week 4

  • Interactivity

  • Physics Interaction

  • Canvas

  • Locomotion

  • Locomotion Provider

  • A4 - Bowling in VR

  • Week 5

  • World Prototyping

  • 3D User Interfaces

  • Game Logic

  • Avatar & Mirror

  • A5 - Escape Room

  • Week 6

  • Multiplayer

  • A6 Relaxed - Polishing

  • A6 Challenging - Multiplayer

  • Additional

  • Blessed versions 2024

  • Code Editors (IDEs)

  • Other XR Resources

  • Unity Atoms

Locomotion Provider

XR Interaction Toolkit Locomotion Overview

The Starter Asset in the XRI has many of the interactions already setup.

Unity Manual on Locomotion

Snap Turns

Unity Manual on Snap Turns

Teleportation

Unity Manual on Teleportation

Teleportation Anchor

Reticles

Particle System (optional)

Additional tutorial on particle systems - Everything to know about the PARTICLE SYSTEM.

Raycast Type

Unity Manual on Raycast Type

Continuous Movement and Turns

Unity Manual on Continuous Movement

Target Orientation

© Aalto University / Emil Lindfors 2024 adapted from Sebastian Schlecht 2020-2023 site source is available on GitHub