Tag: XBOX Arcade

  • CastleStorm

    Two sides with unclear and often hilariously questionable motives and leaders? Battle tactics regularly involving slow moving soldiers followed by ballistic weapons that easily cause friendly kills? NOT set in WW1 France? Well, it must be Castle Storm! CastleStorm is a recently released tower defence game developed by Zen Studios, most known for their Pinball…