All pistols do locational damage. A submachine gun and the sniper rifle also do locational damage. The weapons have recoil, accuracy and range. You will not be able to snipe with your pistol since the maximum range is not very long. The heavy machine gun can cover that range, but you must be crouched to shoot accurately with it.
Some weapons are very inaccurate if fired while moving.
You also lose accuracy as a result of recoil. These changes in realism will change the way you play, you can expect a lot less circle strafing combat. A lot of weapons also let you choose if you want to shoot semi, three shot burst, or full auto. Currently, screen shot that shows a weapon model from the player's view. At this time, it is unknown what this weapon is like in the game, and what classes have it.