@ivan your game has similar issues, maybe not the sort of favoritism, but certainly balance as new people can't kill anybody who's halfway decked out, has vehicles, just grenades the shit out of you. I can evade like a mofo though, but still, when I get good shots in, when one of my grenades lands on target, when I get three or four sniper shots from 200 or so units away, it has no effect, its like a single mosquito trying to kill a grizzley bear with its bite.
Believe me, if I could code worth a fuck, I would create a game and show yall how shit really works XD No shields, no robots, accurate bullet physics, accurate gun mechanics, i.e. whenever you shoot, if its a rifle, you have to pull the bolt back and jack another round into the chamber by pushing it forward again, if it was a shotgun, you'd have to pump it. You'd have a bunch of weapons, but none ungodly powerful. Rifles would work up to say 200 units away, where pistols would work maybe 30-35. There would be vital zones that would kill you in one shot, head, heart / lungs, etc. You also would have to factor bleeding in. But say max you could stand up to is around 6 shots if none of them hit vitals. After you took the first shot, your audio environment would start shifting and warping in weird ways, coming and going, and blurring in waves because you're in pain. The more you bleed out, the worse your field shrinks around you. Getting hit in the leg would mean you can't run or walk as fast, getting hit in the arm or hand would mean you can't use your weapon effectively, with a pistol, you could use it with the other hand, but with a rifle or shotgun, no way, you can't one hand those, maybe you could one hand a shotgun fully healthy, I wouldn't want to, You could also one hand a light light rifle, like a .22, but not be accurate. That's right, you'd have full 360 degree turning, but also aim up and down. There would be a sprinting system, but it would require that you tap the arrow or W key, the faster you tap, the faster you run, up to a cap of course. Doing this means you might, and that's a kind of slim chance, but might get away from someone. Sprinting would also bring into play a stamina system, for instance, you could never sprint for say, more than 30 seconds at any one time, you do and you start slowing down and breathing hard, and tapping the arrows wouldn't do anything. Running yourself to that point would also slow down your walk speed for a time,but your stamina would recover. If you could stand still and not move, it would recover faster. I would also introduce rolls and cover, Some cover would be hard cover, maybe non destructable, or maybe destructable by explosives alone, but not just bullets. Other cover would be susceptible to gunfire, and while it would protect you, it would only take the punishment before falling apart, at which point you would be exposed again. Vehicles, I don't know, certainly if those were a thing, they'd have some constraints. You would have cars, very fast for moving you across the map, but very susceptible, easily damaged, also if you hit the tires, driving would be very difficult. If there were tanks, they would not be like you see them currently. The turret and the vehicle's direction would be independant. The turret would move slowly, spinning it 180 might take 10 seconds. You'd also have to lob the shot if it was far away. No tanks shooting 200 units or something, and no tanks just whipping 90's in a half a second and raining hellfire on you.
When I say gun physics, each gun you got would come in a state appropriate to it, but a non functional one I can guarantee you. The player would start out with nothing, and I mean nothing, maybe like a knife or something, but that's it. Not only would they need to find a gun, they'd need to find the ammo for that gun. The gun would come with one clip already inserted, but empty if its a pistol. Rifles have built in magazines, so they don't use clips. You could find extra clips, but those clips would come empty. To use the gun, you would need to eject the clip from it, then load each shell in, and put the clip back, then you would need to pull the slide or bolt back and let it go to force a round in. You also would have the option to put a shell manually into the chamber, so your rounds would be like clipsize +1. You would also have to turn the safety off, even if you never turned it back on again, that's fine, but in order to shoot, all guns come safety on, so you need to switch it off or you point and hit the shoot key and nothing happens XD . When you use up all your rounds in that clip, you would have to load the clip up again. If you found more clips to fit that gun, and yes, you would have to get the right clip to fit the right gun, you would have two options if you ran out of the shells in the clip in your gun. The best option is to switch clips, putting the empty clip in your pocket. But if you are in danger, maybe you just drop the empty clip, load 2 in your clip and put it back in the gun, turn and shoot. Gun mechanics mean you can do what you want like that, you don't have to load up the clip fully if you don't want to. A clip droppe isn't necessarily just destroyed, its an item drop like any other, someone could come along and grab it if you don't. Also, when you are killed, your items come out as one pack that fall, so when someone takes that, they get all your gear in one pack, and then the pack object is cleaned up. I would have a diversity of weapons, but each one would be as real as I could make it. Maybe a chainsaw for CQC, but chainsaw require gas, lol.
Sadly, none of this will ever happen because I suck at coding, and always will suck ,and can only do it at a very sub par level, so I don't even know why I took the time to write this . I do know how guns work though, I've owned several, including an assault rifle and have been shooting since I was 7.
I'm a cat! What's mine is mine, and what's yours is mine to :P XD