Ранние европейские замки строились преимущественно из дерева; они опоясывались деревянной оградой — палисадом; уже тогда вокруг замков стали появляться рвы. Примером такого замка может служить Вышгородский замок киевских князей. Каменное замковое строительство распространилось в Западной и Центральной Европе лишь к XII веку.
Главной частью средневекового замка являлась центральная башня — донжон, выполнявшая функции цитадели. Помимо своих оборонительных функций, донжон являлся непосредственным жилищем феодала. Также в главной башне часто имелись жилые комнаты других обитателей замка, колодец, хозяйственные помещения (склады продовольствия и др.). Часто донжон имел крупный парадный зал для организации приёмов. Элементы донжона можно найти в замковой архитектуре Западной и Центральной Европы, Кавказа, Средней Азии и т.п. Обычно замок имел небольшой внутренний двор, который окружали массивные зубчатые стены с башнями и хорошо укреплёнными воротами. Далее следовал внешний двор, включавший в себя хозяйственные постройки, а также замковые сад и огород. Весь замок был окружён вторым рядом стен и рвом, через который перебрасывался подъёмный мост. Такие замки часто были в плане прямоугольными, либо стены их чётко следовали рельефу местности. Многочисленные примеры подобных сооружений дошли до наших дней на территории Великобритании, ФРГ, Франции, Украины и Белоруссии (например — Мирский замок в Белоруссии или Луцкий замок на Украине). Со временем структура замков усложнялась; в территорию замков включались уже казармы, суд, церковь, тюрьма и другие сооружения (замок Куси во Франции, XIII век; замок Вартбург в Германии, XI век; замок Харлек в Великобритании, XIII век).