Pixel Junk Monsters (PC)

I never heard of this game until it appeared on Steam today. This is a Tower Defense game is it worth 20 dollars?

Apparently it was a PS3 game first?