Slaycation Paradise Launches August 18 for PC and ConsolesThe game’s physical editions will launch on September 23