A játékban rengetegféle lőfegyver megtalálható, nagy részük a valóságban is létezik. Fegyvert szerezni vagy egy kereskedőtől, vagy halott ellenféltől lehet. A fegyvereket négyféle paraméter jellemzi: pontosság, kezelhetőség, sebzés és tüzelési sebesség. Többféle lőszertípus van, némelyek páncélos ellenfelek ellen hatékonyabbak, mások pedig a becsapódást követően felrobbannak. Egyes fegyverek fejleszthetőek - tudunk rájuk csatolni optikát, hangtompítót vagy gránátvető apparátust. A fegyverek idővel elhasználódnak, így erősen megfontolandó, hogy milyen tüzelési módot használunk: egy lövés, rövid sorozat vagy teljesen automata (az egyes módok fegyvertől is függenek). Az automata tüzelési mód nyilvánvalóan nagyobb mértékben elősegíti a fegyveramortizációt. Ha a fegyver beragadt, újratöltéssel vagy tölténytípus cserével lehet ezt az állapotot megszüntetni. A fegyver állapotának romlása során egyre gyakrabban fordul elő a beragadás. [9]