Breathtaking images from Eric Chahi's latest title.