Pinball FX 2 developer Zen Studios has announced that its "physics based destruction meets tower defense brawler", CastleStorm, is now available on Steam, and that DLC will be released on Wednesday, 31st July.