>>150990473
I'm an idiot. The studio that made this is Telltale's reanimated corpse. That explains the similarity