I'm sorry, but what in the hell was Yo! Noid!?

I remember a very crappy video game based off of this creature. Where did it come from? Was it some sort of spokesman for a certain franchise?

What kind of company would use anything with the name Yo! Noid! anyways? Was it a pizza alien or something? I have absolutely no clue as to what this thing was.