Oddworld is a name given to a video game series that has won many awards . It was created by Oddworld Inhabitants .
The Oddworld games have received more than 100 industry awards .