So I love the idea of building your own gun to your specifications, it would add tons of variety to the game as well as be fun and interesting to use. So I came up with a simple system for how I would like to see it work.
There would be 4 main parts, the receiver, the barrel, the magazine and the grip. Though some receivers will not need a magazine, these will make up the basic gun. After these come the stock, iron sights, and forward grip. A gun can be made without these parts though the performance will suffer.
To craft a gun, I think there should be another workbench-type of item used to make and modify weapons. In the interface, there will be the spots for parts of the gun you want lined up in the rough shape of a gun, drag and drop the parts to the designated slot and when there is enough to make it, click a ‘craft’ button. It will then go into the completed item slot for pickup. There should also be a place like we have in our inventory to see the stats of the gun we are building to tweak and change what we want. These stats would be range, recoil, magazine size if applicable, damage, and ammo type.
There should be tons of options available, and I love to brainstorm, so here is a fair warning for a wall of text about gun parts I would like to see for those interested. If not, the ideas listed above are the general idea.
Receivers: Determines the base damage, ammo type, fire rate, reload time, range, recoil, and possibly the magazine of the weapon. This is what the gun nearly revolves around as a base.
Simple break action: Just like the pipe shotgun we have now, takes handmade shells. Low damage. No magazine. Very slow rat of fire. Long reload. Low range.
Advanced break action: Similar to the simple version, takes shotgun shells and reloads slightly faster. Perhaps a double barreled variant? .Moderate damage. No magazine. Very slow rate of fire. Long reload. Low range.
Pump action: Fires much faster than break action and holds more ammo as well. Takes shotgun ammo. High damage. No magazine. No forward grip (the pump is the grip in this case). Slow rate of fire. Long reload. Low range.
Lever action: All Facepunch would need to do is add a cowboy hat and rideable horses and you can live out your western fantasies! Can come in a pistol ammo or rifle ammo version. No magazine. Moderate damage. Slow rate of fire. Moderate reload. Mid range.
Simple bolt action: What we all know and love, though a smaller pistol bullet version would be cool to see as well. Slow rate of fire. No magazine (built in). High damage. Long reload. Long range.
Advance bolt action: Slightly higher damage than the simple version, though this requires a magazine. Slow rate of fire. High damage. Moderate reload. Long range.
8 shot revolver: A revolver on a rifle? Thats right! This was an idea that was somewhat explored in the old west, though the lever action was far more popular. The 8 shot would be for pistol as smaller ammo would leave more space. For a real life version, check this page out: http://www.guns.com/2013/03/08/the-colt-revolving-rifle/ . High rate of fire. Moderate damage. No magazine. Moderate reload. Mid range.
6 shot revolver: Just like the 8 shot, but made for rifle ammo specifically. High rate of fire. High damage. No magazine. Moderate reload. Mid range.
Semi-Automatic: Something I have wanted in the game for a long time. Takes rifle ammo. High rate of fire. High damage. Fast reload. Mid range.
SMG: The simplest automatic receiver. Takes pistol ammo. Very high rate of fire. Low damage. Fast reload. Low range.
Thompson: A step up from the smg. Also uses pistol ammo. Very high rate of fire, moderate damage. Fast reload. Mid range.
AK: Just like the ones on our current AK. Takes rifle ammo. Very high rate of fire. High damage. Fast reload. Mid range.
Barrels: This will highly effect the range of the gun. A longer barrel will have much more range and consistent damage than a smaller one, though smaller barrels do more close range damage. I think this would balance it out so you dont have machine gun snipers.
Snub barrel: Very short and simple. Short range. High damage at close range. Pump action cannot use this.
Sawed off: Slightly better than a snub barrel. Short range. Very high damage at close range. Low damage at mid range.
Pipe: What the pipe shotgun uses. Short range. Moderate close range damage.
Short: Something the size of the thompson barrel. Short range. Moderate close range damage. Low mid range damage.
Mid sized: The size of the ak. Moderate range. Very high close range damage. Moderate mid range damage. Low long range damage.
Long: Used on bigger rifles. High damage at all ranges.
Grips: Used to steady the gun. The better the grip, the less wobble while aiming. Though I only think there should be a highly noticeable difference if there is no forward grip, so this may be mostly cosmetic.
Forward grip: AK, Thompson, wooden stock like the bolt, etc.
Trigger grip: Pistol grip or built in grip like the bolt.
Stocks: Help steady the gun while aiming. This has tiers to it more than many other functions, so the better it is, the less wobble and recoil.
None: What the option may be until you make or find one. Very low accuracy. High recoil.
Crude: Like a carved board, low accuracy. Moderate recoil.
Simple: Like the custom SMG, a minimalist stock. decent accuracy. Moderate recoil.
Decent: Like the AK and Thompson. High accuracy. Low recoil.
Advanced: The best for steady aiming and firing. Very high accuracy. Low recoil.
Magazines: These will determine the ammo capacity of the weapon. Though a bigger magazine means more weight to the gun, so the wobble while aiming will increase with clip size.
5 round: Very high accuracy.
10 Round: High accuracy.
20 Round: Moderate accuracy:
30 Round: Low accuracy.
50 Round drum magazine: Very low accuracy.
Iron sights: Purely cosmetic and to your taste, these are the sights that come with the current guns, though you can choose which you like the best for your gun.
Ok, I think that about wraps it up! For those who read the design ideas, thank you for your time and I would like to know what you guys think, so suggestions and comments are always welcome. I tried to make it balanced in most cases, though if something catches your eye I would like to know. Thanks!