This repository contains the source code for the Final Year Project: VR Breathing Intervention, which explores how immersive virtual reality experiences can support guided breathing exercises through synchronized visual and audio feedback.
The project investigates VR as an experiential medium for relaxation and stress regulation, with an emphasis on interaction design and user engagement rather than clinical treatment.
The VR breathing intervention guides users through paced breathing within an immersive virtual environment. Breathing rhythms are communicated using visual cues and environmental changes, accompanied by audio narration to support calm and consistent inhalation and exhalation.
This project was developed as an academic prototype for evaluation and demonstration purposes.
-
Portfolio page:
https://roseburgendy.github.io/personal-portfolio/#project/thesis-project -
YouTube demo video:
https://www.youtube.com/watch?v=dtDnn8Wxlbs&t=8s
- Guided breathing experience in virtual reality
- Visualized breathing rhythm with environmental feedback
- Audio guidance for breathing pacing
- Narrative-inspired immersive environment
- Short, repeatable breathing sessions
- Engine: Unity
- Platform: Virtual Reality (XR workflow)
- Interaction: Head-tracked immersive experience
- Input: Minimal or controller-free interaction
Assets/– Unity assets, scripts, and scenesScripts/– Breathing logic, interaction control, and audio/visual synchronizationScenes/– Main VR breathing experience scenes
This repository is intended for:
- Academic review and assessment
- Project demonstration
- Reference for VR-based wellbeing and breathing experiences
To Run
- Download the latest release from the Releases section of this repository.
- Install the provided APK file onto a Meta Quest 3 headset (via Meta Quest Developer Hub or ADB).
- Put on the headset and launch the application from the App Library.
- Follow the in-experience instructions to start the guided breathing session.
- This is a research and design prototype, not a medical or therapeutic product.
- No physiological sensing (e.g., real-time breathing detection) is implemented.
- User experience outcomes are exploratory and context-dependent.
This project is provided for academic and portfolio purposes only.
Reuse or redistribution requires attribution and permission from the author.
