I'll say that the villains in Shattered Dimensions were just thrown in, there were only a few that were never before seen, Vulture was in a previous game, and so was Kraven and Electro. Either way, it wasn't executed that well, each dimension offered a different enemy in the same way Megaman offers a different enemy that corresponds to the level. At least with Arkham Asylum they executed in a more reasonable way, you go down to the lower levels of Arkham leading to the sewers, just the setting alone called for Killer Croc to make his appearance, all the villains that were included fit in well with the game. And to my understand, Zsasz was pretty much a henchman, generic? no, but a henchman none the less. And we're talking about villains in SD, let's not even get into the movie based games where there were multiple villains that had absolutely nothing to do with the film, now I know some people are saying "well they had to in order to make the game more interesting" but, Scorpion's appearance in SM3 contradicts his appearance in SM1 and does an even worse job of modifiying his backstory to fit in with the tone of the game, it was just a mess.....a hot mess![]()
All of the villains in Arkham Asylum had appeared in games previously to, it's a given when you're working with a license. And most of the villains in SD were modified for their respective universe giving us something new. And well, at least we got Juggernaut instead of Rhino.
I'll admit I'm a little biased when it comes to the villains, last Spider-Man game I played before SD was USM so they could've used anyone and it would've been fresh to me. It was the first game I played featuring Kraven to (played PS2 version of the first movie game). Besides, there aren't a lot of villains left that haven't appeared in a game yet. Hydroman and Chameleon are the only noteworthy ones I can think of now that Hobgoblin got his debut.