CastleStorm is Zen Studios’ latest game for Xbox Live Arcade, releasing May 29th. In the meantime you can see the official Developer Diary and see the many ways your troops will perish in CastleStorm.
Special note: The video name drops Waterflame, whom created music for CastleStorm, and whom we interviewed.