Создателем карты Defense of
the Ancients был Eul. Однако после выхода аддона Warcraft III: The
Frozen Throne Eul не выпустил новую версию, зато открыл исходный код.
Были созданы многочисленные вариации этой карты, однако именно
«Allstars» (разработки Guinsoo) стала стандартом de facto.
С
релизом версии 6.x, доработку карты взял в свои руки разработчик
IceFrog.Теперь IceFrog дорабатывает карту, делая всё от балансировки
противоборствующих сторон до повышения стабильности карты на разных
операционных системах. С новыми версиями добавлялись новые предметы,
герои, способности и многочисленные правки в игру. Правки бывают как
косметические (например, с версии 6.48 можно менять обстановку на
дождливую либо снежную), так и улучшающие баланс.[5] На форуме «DotA
Allstars» игроки могут предлагать новые идеи героев и артефактов,
лучшие из предложений добавляются;[6] IceFrog также создал на форуме
конкурс «model-to-hero».
Параллельно разрабатываются и AI-версии
карты. DotA предназначена для игры с живыми людьми, но AI-скрипты
позволяют компьютеру управлять героями. Разумеется, такие карты широко
используется новичками для тренировок. Закачка AI-версий возможна с
главного сайта закачки DotA. IceFrog не принимал участия в создании
AI-карт, и не несёт за них ответственности.
С версии 6.53
появились локализованные карты — русская, китайская и корейская. Авторы
рассчитывают найти переводчиков и на другие языки. С версии 6.60
появились локализации на новые языки — французский, чешский и
португальский. Также готовятся переводы на польский, испанский,
греческий, шведский, индонезийский, голландский, румынский, албанский,
турецкий, венгерский и сербский языки.
Имена героев и артефактов
DotA брались из всевозможных источников: сама вселенная Warcraft,
мифология, аниме, компьютерные игры, ники разработчиков… Предыстории
большей частью основаны на вселенной Warcraft.