Offtopic: which game is that actually?

Ontopic: there are multiple ways, mostly depending on how complex you want the weapons to be. Do you have an abundant of weapons in the game? Or is it like most shooter games where you will have ~10 or less weapons?