The dramatic change in the abilities of Greeks to operate against fortifications owed much to the development of effective artillery.
Alexander the Great appears to have been one of the first generals to employ artillery on the open field of battle, rather than in a siege.