There are 33 weapons to find, spread across both halves of the game. These are few weapons you will come across just by playing through the main storyline of the game and then others can be obtained by doing side quests apart from the main missions.
Also, Three of Nier Replicant’s endings (Endings C, D, and E ) require all 33 weapons.