Immersive-Games decided to release The Visitors now, before the official release date, but only on itch.