Original Post
In a modern day RPG I'm making, a few characters of this game are going to be able to wield guns, from pistols to submachine guns. However, only a few characters will able to use a certain type of gun. In this game, the player will be able to acquire stronger versions of these guns, but I'm trying to see whether I should let the player buy better guns at shops, let them upgrade their current weapons into more powerful weapons blacksmith-style in that they bring parts and money, or to include both in the game. The reason I was thinking about this was not because adding an interesting feature, but because guns are harder to try to say "hey, this is stronger." If I put a weapon called "Silver Pistol," and "Golden Pistol", it would seem less realistic, especially for people who have a general knowledge of guns in the first place. Even if I'm not directing myself at FPS audiences, there is still going to be some disliking of this. So my solution is to allow the player to take their guns and improve on it. And if they wish to buy more "preset" weapons, they can go to stores, but upgrading allows them to get weapons with special features (such as speed increases), and even get the most powerful guns in the game if they work for it. What is your opinion on this my colleagues?