Microids and Oddworld Inhabitants revealed today the release date for Oddworld: New 'n' Tasty for the Nintendo Switch. Oddworld: New 'n' Tasty! will be released on October 27 in both digital and physical format. For gamers who prefer the digital version, the game will be available for pre-order...