Armor is a historical protective garment designed to protect its wearer primarily from the effects of weapons and against wounding. Armor has been in use for thousands of years and was made from a wide variety of materials and using different methods.