It is time, Alien Isolation is here and to help explain what it is, for those that have not heard of it before, the snazy new launch trailer will give you a little back story to the game.