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.
- Input
- XR controllers
- Hand tracking
- Interactions
- Doors & keys
- Thermostat
- Planetarium
- 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).