I played through Castle Crashers the other month with a friend. It's pretty good for co-op play: you can see elements taken from games like Ninja Turtles, River City Ransom, and Guardian Heroes, but it has enough self-styling to hold its head up high as a unique entry within the beat-em-up genre.