This trailer gives a good look at the story and setting of the game.