So I’ve had this idea for a while, and no, this is not requesting more parkour crap. Basically it is a system that would be very similar to Arma or Arma 2’s style of movement. This would include features such as:
Prone. Lying down.
Free look. The ability to press a button and look independently of the direction your body is pointing.
Camera-body tethering. This may prove difficult. What this means is the camera is tethered to a real world player model. This would also enable players to see their entire bodies, much like Red Orchestra or Mirror’s edge. If this is impossible, then very realistic head bob will suffice.
Feet relative acceleration. This means that when you press forward, you don’t instantly start running at 1000 mph as in most source games. The body has a slight delay when accelerating from a stationary position, and more delay when accelerating from a crouched or prone stationary position.
Transitional movements. The camera responds as a normal human would when crouching, lying down, diving, sprinting, ect.
The famous wall-step. Basically the ability to climb over/ vault low objects (4 feet or so), and climb up onto higher objects (8 feet max)
As for weapons, the following features:
Aiming deadzone outside of ironsights. Weapons can be pointed independently of the center of your screen, until the sights are implemented.
Weapon space. This means the weapon is not the end of your view, and when you approach a wall or other obstacle it reacts accordingly. Basically the weapon is lifted or lowered when obsctructed. Also obstructions will break iron sights temporarily. Fairly simple.
Although this seems incredibly difficult, I know all of these features have been implemented in source as well as other games.