Oddworld: Soulstorm due out April 6, set to join PS Plus in April

Announced in June last year, Oddworld: Soulstorm is slated for Sony’s consoles and PC. Today a concrete release date for the game was unveiled. The Oddworld title is due out on April 6, 2021. Read more…
Neowin