За исключением противотанковой пушки все вышеприведенные противотанковые средства в конце концов играли только вспомогательную роль, так как все они имели серьезные недостатки. Противостоять танку может только противотанковое орудие, обладающее броневой защитой и высокой проходимостью, и в Германии усиленно разрабатывались проекты такого орудия. Так как его конструирование требовало длительного срока, сначала были приняты компромиссные решения. Первоначально орудия монтировались на шасси танков и снабжались легкой броней, расположенной главным образом спереди. Так родилось самоходное противотанковое орудие, по праву получившее название «танк-истребитель». Этот новый тип артиллерийского оружия развивался и совершенствовался быстрыми темпами. Развитие шло от чехословацкой 37-мм противотанковой пушки, устанавливаемой на шасси танков Т-I и Т-II, к 75-мм пушке, монтировавшейся на шасси самых различных танков (наиболее эффективной оказалась пушка на шасси чехословацкого танка Т-38), а затем к 88-мм пушке. В конце войны была закончена разработка отличного 128-мм самоходного противотанкового орудия «Элефант». Все эти типы противотанкового оружия должны были в максимально короткий срок удовлетворить потребности фронта и заменить прежнее вооружение противотанковых дивизионов. Несмотря на многочисленные недостатки, последние образцы противотанкового оружия дали блестящие результаты. Однако производственная мощность немецкой промышленности была недостаточной. Особенно трудной, иногда совсем неразрешимой задачей было техническое обеспечение войсковых частей, имевших на вооружении различные типы нового противотанкового оружия. Однако ни один из новых типов противотанкового оружия не отвечал самому существенному требованию, предъявлявшемуся к истребителю танков, а именно — не обладал скоростью, которая должна была превышать скорость танка, так как только это могло обеспечить орудию успешную борьбу с танками.
В сухопутных армиях западных держав самоходных противотанковых орудий не было. Они могли позволить себе увеличение производства танков и поэтому уделяли внимание только усовершенствованию всех прочих средств противотанковой обороны.
Наряду с самоходными противотанковыми орудиями возникло еще одно оружие противотанковой обороны — штурмовое орудие. При его разработке был учтен опыт поддержки пехоты артиллерией, оправдавший себя во время первой мировой войны. Это орудие, представлявшее собой закрытую броней гаубицу, первоначально предназначалось для непосредственного взаимодействия с наступающей пехотой и преодоления любого значительного сопротивления. Если в боях во Франции принимали участие только три батареи штурмовых орудий, то к концу войны в немецких сухопутных войсках насчитывалось 54 бригады и большое количество отдельных дивизионов штурмовых орудий. Было создано специальное училище самоходной артиллерии.
Штурмовое орудие представляло собой танк без башни. Вся конструкция стала значительно легче и потому можно было усилить лобовую броню. Недостаток штурмового орудия — его сравнительно небольшой горизонтальный угол обстрела. Но так как орудия этого типа были невысокими, они несли значительно меньшие потери, чем танки. Вначале их вооружение ограничивалось короткоствольным 75-мм орудием, прозванным «штуммель» (обрубок). Впоследствии же, когда из-за недостатка в противотанковых огневых средствах главной задачей штурмовых орудий стала борьба с танками противника, на них была установлена 75-мм пушка с длинным стволом. Каждая бригада штурмовых орудий состояла из трех батарей по 11 орудий, из которых три орудия имели калибр 105 или 150 мм. Благодаря гаубицам батареи имели возможность вести огонь и по закрытым целям. Кроме того, каждая бригада имела в своем составе для непосредственной поддержки мотопехотную роту сопровождения. Подразделения штурмовых орудий, личный состав которых комплектовался добровольцами из артиллерии, достигли исключительных боевых успехов. Во время танковых атак противника они представляли собой опору пехотных дивизий и так же, как и самоходные противотанковые орудия, вели борьбу с танками.
Россия также имела штурмовые орудия, калибр которых достигал 122 мм. Для немецких танков это было особенно опасное оружие.