No real reason was given for the delay by them or developers Poppyworks and Froach Club, as the game was originally planned to come out on March 7th Now we know the game's new release date will be April 6th for all three major consoles, as well as on PC via Steam, GOG, and the[...]