В зависимости от места и времени замки могли быть деревянными, кирпичными или каменными. Например, в Раннем Средневековье преобладали замки из дерева. Со временем всё чаще и чаще стали использоваться другие материалы. В ход шло то, чего было в достатке.
Понятно, что строительство замка из дерева стоило дешевле, и построить его проще, чем аналог из камня. Помимо имеющихся ресурсов, важную роль в этом непростом деле играло количество вовлечённых в работу каменщиков, плотников, кузнецов и других ударников труда. Было чем заняться не только квалифицированным специалистам, но и простым крестьянам. Естественно, с большой и образованной командой такие сооружения воздвигались куда быстрее. Также значительно облегчали работу разнообразные строительные машины. Применялись как новые методы строительства, так и античные, которые не брезговали совершенствовать.
Прежде чем построить замок, неплохо бы насыпать холм, на котором он будет располагаться. Это не обязательно, но так делали очень часто. Всё-таки при наличии насыпи обороняться куда проще. А если ещё и рвы поглубже организовать, так вообще красота! Большая часть затраченного времени приходилась на возведение стен и башен. В общем и целом на всю работу уходило около 80 000 человеко-дней. Помним о вышеперечисленных моментах, которые могли замедлять или ускорять процесс. В любом случае до торжественного часа перерезания красной ленточки нужно было изрядно подождать.
Каменное строительство в средние века длилось неопределённое время. Иногда каменную крепость возводили за считанные месяцы, например, Иван-город. Иногда строили и перестраивали столетиями. Например, Тауэр.
это очень долгий процесс, часто камень добывали в другом месте и проходилось сначала доставлять камень, также замки старались строить на границах на холмах, что обусловлено тем временем