What do you call someone that makes armor and weapons?

you call them an armorer or a blacksmith,blacksmiths are from the pioneer ages but i just call them smithers=] GUNSMITH