Skip to content
Mustafa Tarhan

Interactive VR Room

A Unity XR scene with physical doors, a thermostat that reacts to open windows, and a planetarium.

VR / XR · course project2026Complete
Role
Course project in the master's programme at HTW Berlin: custom interaction scripts on top of Unity's XR template.
Engine
Unity XR
Input
Controllers + hands
Stack
C#, Unity, XR Interaction Toolkit, XR Hands, TextMesh Pro

What it does

A virtual room built with Unity and the XR Interaction Toolkit with hand tracking. Doors open by their handle and are limited by hinges, a key unlocks a door, lamps switch, and a thermostat simulates room temperature that changes when doors or windows are open, plotted on a live graph. A planetarium shows orbiting planets with an info display.

  1. Input
    • XR controllers
    • Hand tracking
  2. Interactions
    • Doors & keys
    • Thermostat
    • Planetarium
  3. Feedback
    • Temperature graph
    • Tooltips & panels

The hard part

Interactions that feel physical in VR: grabbing a door by its handle, hinge limits, and state that responds to the environment (temperature vs. open doors and windows).