top 10 immersive games

Immersion is one of the favourite buzzwords among gamers. Here’s a video based on our list of top 10 immersive video games out there.