'Castle Crashers' (X360) - New Screens
by Rainier on May 19, 2008 @ 3:30 p.m. PDT | Filed under News
Castle Crashers is a four-player game for the Xbox Live Arcade, where players are knights on a quest to regain a stolen idol. Originally scheduled for release last year, when Microsoft decided to increase the Xbox Live Arcade allowed file size, The Behemoth decided to delay the game in order to add even more content.
