xyz
I was just thinking about the walk/sprint/crouch. Each one does have an intended use...
Crouched movement is slow but is almost silent. Making it possible to sneak and to enable stealth kills.
The walk is a bit noisier and faster, if you use this mode while enemies are close they'll hear you and become alarmed. But it allows you to cover distance at a decent pace and to exercise caution. So if you can see there are no enemies close, it's safe to walk while exploring, without making too much noise.
Then the run mode is loud and will alert enemies from a wider area. Only really to be used when either running away or if you're engaged in a firefight and need to run to cover fast.
The current loudness of your character is indicated in the HUD under the health bar, and is an important factor if you're trying to max out your stealth kills. The indicator shows the noise made when moving, and also when firing weapons. Each stance and each weapon has a different sound radius/loudness. I've also implemented player shotguns (very loud), pistols (quieter) and rocket launchers (very loud), but I didn't include them in the demo (first) level.
I will have to think about whether to make changes to this system, or maybe I can try playing with walk disabled and see how it goes
Thanks for the great suggestions, very much appreciated