Immersion comes with good game design. IE: no unnecessary clicking on things, no mini games, no pointless "choices", etc. We all know the things we don't like or annoy us. A good story helps but isn't completely mandatory, some bad stories have kept my attention. Having to stop and untangle...