Oddworld Oddworld is a fictional universe presented in video game form, created by game developers Oddworld Inhabitants under the direc ...