Jaskiniowcy używali różnych rodzajów kamiennych i drewnianych broni, w tym maczków, atlantów, włóczni, zawiesi, strzał i noży. Inne popularne narzędzia, takie jak kamienne siekiery, a nawet ciężkie kamienie szlifierskie, mogą również w razie potrzeby użyj jako broni.
Najwcześniejsze bronie prehistoryczne były prawdopodobnie zwykłymi pałkami lub kamieniami, które starożytne hominidy mogły zebrać i używać z niewielkimi modyfikacjami lub bez nich. Później kamienie zostały pobite w użyteczne kształty przy użyciu innych kamieni. Czasami dostali rowki, które można było przywiązać do patyków, czasami dodawano punkty lub krawędzie.
Znaczącym postępem było odkrycie krzemienia, które można było rozdrobnić, by nadać ostre krawędzie i nadać określone kształty przez wykwalifikowanych łamistrajków. Kamienne artefakty wykonane z tego materiału wykonane są w jednolitych kształtach, które można wykorzystać do identyfikacji kultur i czasów, w których datowane są wykopaliska archeologiczne. Później ludzie rozwinęli broń dystansową, taką jak atlatl, procę i łuk. Każde z tych urządzeń może być używane do rzucania pocisków z większą siłą i dokładnością niż zwykłe rzucanie.
Jest prawdopodobne, że prehistoryczni ludzie używali wielu innych broni w zależności od zasobów regionów, w których żyli, takich jak polinezyjski miecz z rekinem. Jednak ze względu na naturę organiczną wielu takich narzędzi, broń ta rzadko przechodziła do rejestru archeologicznego.