Il me semble que les armes se débloquent au fur et à mesure que l'on avance dans le jeu. Je n'ai jamais changé d'armes au cours du jeu excepté le Gewehr 43, et j'ai obtenu toutes les armes au final.
Sinon, le truc intéressant à savoir, c'est que lorsqu'on finit une première fois le jeu dans tel mode de difficulté, et que l'on fait "continuer" on a toutes les armes disponibles dès la deuxième mission (il me semble).
J'ai choisit le Gewehr 43 dès que j'ai pu lors de ma seconde partie...