This game, or the video atleast, gives off a very Oddworldian feeling to me, and I really don't know why.
Warning: Video contains goblin penis.
I'm pretty sure OWI doesn't have a secret department developing this game, but it's comedic nature really makes me feel like it does.
It'll be coming out for PC and the 360, and besides what I've told you, I have no clue what the game is about.
Anyone have any inside info about it?