All first-person game developers stop using head bob in your game. If you want some, then sure add the option to enable it, but make sure users can disable it altogether. This is because the extra movement of things on screen or shaking of the camera causes people to get sick, and it is not natural to how you see something in real life.
Think about this when you are walking down the street, you do not see a wobble back and forth as you take steps. So, adding wobble in-game just seems unnatural to how you see things through your own eyes. If things are happening to the player like an explosion, sure shake the screen to visualize the action, but running, walking, breathing should not shake the camera on screen.
Next, when you are carrying a cup of coffee, does it wobble around in front of you? Nope, itâ€™s down below your natural view most of the time. So why is something the user is carrying shaking all over the place? Yes, you want to show the item to the player, so they know what they have, but keep it from shaking or have it move below the camera view unless interacting with it.
So, what does the shaking and wobbling do to users/players? It gives them motion sickness. I have this problem with head bob most of the time. Some games, I cannot play more than 30 minutes before getting sick. This gaming sickness seems to be a common topic on gaming forums, but it seems most developers do not respond or ignores the users. We want to play your games, but if we get sick, then its not fun.
Letâ€™s make sure you add options to disable all shakes, wobbles, bobs, and other camera movements that cause players to become sick. Stop ignoring them! If you think it adds to the game, then have the option to enable it, but do not force us to have it on. I come at you with this because EA does not have options to disable the crazy swing of the camera in Battlefield V (Battlefield 5). Minecraft has the option on by default, but I always turn it off first thing, making it playable.