공성전은 주야를 1일로 하여, 최대 90일 동안 행해진다. 공성전에서도 우선은 야전과 같은 전술을 결정하게 된다. 주인공이 공격 측 총대장일 때는 역공(力攻)이나 포위전 중 어느 전술을 채택할 것인지, 적이 성 밖에 있는 경우에는 야전에 응할 것인지를 선택하는 것이 가능하다. 특정 성에서는 수공도 가능하다. 수공은 비용과 일수가 필요하지만, 적의 사기나 병량을 현저하게 소비시켜, 자신이 이끄는 병사를 잃지 않고 성을 함락시킬 수 있다. 수공 공작 완성 후에는 야구라를 세워서 철포 공격을 받지 않게 하는 것도 가능하다. 한편 수비 측 총대장일 때는, 영격할 것인지 농성할 것인지 등을 선택하게 되어 있다.

전술을 선택하면 그 전술에 따라서 움직이게 되지만, 야전과 같이 행동하는 대신에 병사를 쉬게 하거나 고무시키거나 하는 것도 가능하다. 또 공격 측의 경우는 야간에 야습을 걸거나, 허보를 흘리거나 적성에 방화를 하는 것도 가능하다.

총대장의 경우에는 격려나 포상, 주연 등으로 병사의 사기를 높이는 것도 가능하다. 그리고 공격 측의 경우는 항복 권고를 실시하는 것이, 수비 측의 경우는 성의 보수를 지시하여 방어도를 올리거나, 낙석이나 함정, 철책 등의 장치를 성에 세워 적의 침입에 대비하거나 하는 것이 가능하다.
수공 공작 이후, 철포 공격을 이행하기 위해 건설해야 하는 것은?
야구라