在攻城战斗中派出的近战单位命中城墙时,每次可以对城墙造成其战斗力十五百分比的有效伤害量。如果将进攻目标选择为城市的话,则会对其造成等同于战斗力数值的全额伤害量。这里的近战单位主要包括骑兵以及抗骑兵,换做远程单位的话每次攻击可以对城墙造成自身战斗力一半的有效伤害。但是使用远程单位攻打敌方文明的城墙时,必定会自动削减十六点战斗力的负面减益效果,这样就会导致在进攻城市时使原本造成的有效伤害出现一大半削减。

同时远程单位无法指定敌方文明内的城市发动攻占,如果是海军中的远程单位的话就不会吃到减战斗力的负面效益。攻城单位中拥有轰炸伤害的轰炸机以及射石炮,它们都可以在实战中对敌方城市的城墙造成等同于原战斗力数值的全额伤害量。当敌方城市城墙剩余的血量值处于极低状态时,就意味着我方所有攻城单位在后续对城墙造成的有效伤害,会按照已损失的血量进行同等幅度的上涨。所以在与敌方城市发生交战之后,可以直接派出攻城单位优先将对方文明的城墙给击毁掉。

等到城墙的耐久度被攻城单位打到只剩下一点时,就可以利用近战单位进攻城墙血条较少的城市。另一种能够有效提升攻城伤害的方法就是围城,在没有对敌方城市发起包围的情况下,对方每间隔一个回合都会自动补加滚定数值的耐久度。但是一旦将目标城市围起来的话,就可以限制其在每一会回合内正常触发耐久度回复。围城的打法需要建立在区域控制的基础上,所有近战单位所在的单元格与相邻一圈都属于有效的控制区域,将这些控制区域相连在一起都可以将攻打的城市包围起来。