ddutchie / breathe

simple vr meditation app made in a day for a job application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

breathe

a simple vr meditation app made in a few hours for a job application.

made in Unity 2020.3.19.f1 but should work in anything with a few backwards or forwards fixes. Building for android (Oculus Quest) and Windows (Oculus) works - The code is not Oculus specific, these are the only plugins activated with unity's xr plugin management system.

a meditation app that encourages arm movement and breathing.

  • move hand to selected breathing style. wait for selection
  • follow instructions.
  • breathe....

help

  • bring hands together outside of breathing sphere to restart.
  • remove head set and put it back on to recenter.

features

  • simple intuitive user experience.
  • guided meditation.
  • free breathing mode.
  • minimalistic clutter free environment.
  • audio\visual and haptic encouragement.

inspiration & design choices

  • inspired by the apple breathing app on watchOS.
  • the bare greyscale environment reacts and shifts to your movement and to the encouraged breathing rythm provided by the minigame. moving and breathing in time to rythm result in less contrasting colors and purer shapes and subconsciously keeps the used breathing in time. this rythm is further encouraged through the use of haptics sent to the controllers.
  • a simple timer encourages the user to keep going. (could be expanded with a top 10 score for household competitiveness).
  • the look and feel should provide a place for someone to find their breath.

credits.

Some third party assets/scripts were used in prototyping.

  • Keijiro Noiseball for vertex displacement.
  • Demigrant DoTween for tweens/animations.
  • Material Design for UI and Sounds.
  • Bensound.com for "Relaxing" audio track used as background music

About

simple vr meditation app made in a day for a job application.


Languages

Language:C# 60.3%Language:ShaderLab 32.8%Language:HLSL 6.9%