Deep Dive into Immersive Technologies