Immersion as an element of game design has only really started becoming more emphasized in the last decade or two. Thanks to how much more technically advanced games have become in their presentation, it means developers are able to engross players into their worlds by making them feel as believable and realistic as possible, and one developer who's made full use of this on more than a few occasions is Square Enix.