Achieving Realism in a PC or Console Game

There is something about playing a game, be it either on the computer or on a console, which makes you want to be placed within the game and not just as an observer or the guy controlling the character.