Castle Crashers

XBLA title from Alien Hominid team.