There are two kinds of first person view – traditional and true.
“Traditional” First Person
The players in-game view is set at fixed heights and rotates around a central axis. While the the player characters arms and weapon are visible, these are representations only and do not match their actual location. In most modern games, the player characters body and legs are also shown, but like the arms and weapon, are only representations.
Examples: Counter-Strike or any Call of Duty, Halo or Battlefield game.
True First Person (aka ‘body awareness’).
The players in-game view is matched to the character models eye location. Different parts of the player characters model are visible depending on where the player is looking and what action they are performing. This is the actual model, so the location of the players arms and weapon is the true location, not a representation.
Examples: Operation Flashpoint (original), ArmA 1/2/3.
Aside from the added degree of realism, a true first person view helps bring players into the game, simplifies all interactions and eliminates several flaws inherent to the FPS genre:
- Poor, missing or unsynchronized models, animations, sounds and effects.
For example, from your perspective you are in the middle of a long and complicated reload animation, complete with sounds.
To everyone else, you appear to briefly tilt your weapon and move your left hand to your hip and back up again.
- Inability to effectively use stealth based tactics.
For example, you stop short of a corner of a wall, thinking you are perfectly hidden. To everyone else, your weapon and arms are sticking out beyond the wall in full view.
- Inaccurate and/or unbelievable weapon trajectories.
For example, an enemy is leaning around a corner and with only their head visible; yet somehow they are shooting you.
Performance issues are a moot point, since a lot of modern FPS are including a first person view of the players body and legs anyway.
Player animation are also a non-issue, as the time saved in not making two versions – a first and third person – of weapon models and animations can be put into this.
If you are creating a first person shooter with a humanoid based protagonist, there is no reason not to use a true first person view.