种攻城武器是，借由直接安装在城墙或大门上引爆来炸毁城墙。攻城战为一种中世纪的典型军事冲突，攻城方包围守方城堡。通常攻城方有几种选择：直接攻击城堡，或是包围城堡切断食物补给，迫使守军挨饿投降，亦或是使用大型攻城机械击毁城墙。其他的战术包括了使用早期热兵器烧城墙。中世纪城墙经过火烧后结构会开始崩解，使得攻城方可以击毁城墙。另一种方式是挖掘隧道，借由在城墙下方挖掘隧道以破坏城墙。第三种方式是使用投石器将染病的动物或人类尸体投射入墙内，借此散佈疾病，以迫使守军投降。这算是一种原始的生物武器。中世纪中期，大约