Breathtaking images from Eric Chahi's newest game.