immersive

Providing deep and absorbing experiences through the senses.