Three layers between your crosshair and the damage
When you pull the trigger in a shooter, three separate systems decide what happens. Recoil moves your aim. Spread nudges each shot away from where you aimed. Hit boxes decide whether the resulting shot counts as touching the target. Each layer can be fixed or random, and the way a designer mixes them largely determines how a weapon feels.
Treating them separately makes shooter behavior easier to reason about. A gun can feel “inaccurate” because of any of the three, and the fixes are different.
What weapon spread is
Weapon spread is a deliberate error added to the direction of a shot. Instead of travelling exactly along your crosshair, the bullet leaves at a slightly different angle, usually inside a cone around the aim point. The cone is often drawn on screen as an expanding reticle.
Designers commonly shrink or grow that cone depending on what the player is doing:
- Standing still and crouching typically tighten it.
- Moving, jumping or firing continuously typically widen it.
- Aiming down sights often narrows it, trading away mobility or field of view.
Inside the cone, the exact direction is usually picked by a random draw. That is where chance enters. The designer controls the size of the cone, while the game’s random number generators supply the specific offset for each shot. Different games choose different distributions: some spread shots evenly across the cone, while others cluster them toward the centre so that the average shot is more accurate than the worst case.
Recoil patterns: predictable on purpose
Recoil is the part that is often not random at all. Many shooters use a fixed recoil pattern, where the nth bullet in a spray always pulls the aim in the same direction by the same amount. Players can memorise the pattern and counter it by pulling the mouse or stick in the opposite direction.
Other games add a small random component on top of a mostly fixed pattern. The pattern gives the weapon a learnable shape, which rewards practice. The random part stops the spray from being perfectly repeatable and keeps experts from being machine-like.
This is a useful way to think about skill in shooters. Fixed elements reward knowledge and practice. Random elements cannot be mastered, only managed, for example by firing in short bursts at range so that the cone stays small.
Shotguns and pellets
Shotguns show the arithmetic of spread most clearly. A single trigger pull fires several pellets, each with its own random offset inside the cone. Whether each pellet hits is treated as one of several independent events, so the number of hits varies from shot to shot even when you aim identically.
A simple illustration: suppose a shotgun fires 8 pellets and each has a 40% chance of landing on a target at a given distance. The average is 8 × 0.4 = 3.2 hits per shot. Some shots will land 1 or 2 pellets and some will land 5 or 6, but the long-run average sits near 3.2. This is the same logic behind expected damage in tabletop games: the average is stable, while any single shot is not. The more shots you fire, the closer your results tend to track that average, which is the law of large numbers at work. In a short fight you may see results far from it.
Because the chance per pellet falls as distance grows (the cone covers more area), the same weapon can be deadly up close and weak far away without any extra rule being needed.
Hit boxes: the geometry that decides a hit
A hit box is a simplified invisible shape attached to a character, used to test whether a bullet struck. Using the detailed character model for every shot would be costly and awkward, so games approximate the body with a handful of boxes, capsules or spheres, often one for the head, torso and limbs.
Hit boxes bring in a few design choices:
- Size and count. Larger boxes make hits easier and more forgiving. Smaller or more numerous boxes reward precision.
- Damage multipliers. Head boxes usually carry a higher multiplier than limbs, which is how headshots become critical hits without any dice involved.
- Mismatch with the visible model. Because the box is a simplification, a shot can look like a hit and register as a miss, or the reverse. Players often report this as the game “lying”.
None of this is random in itself. A hit box test is deterministic: the same ray and the same positions give the same result. The randomness upstream, from spread and recoil, changes where the ray goes. The hit box then reads it out.
Why shots can still feel unfair
Even with sound design, players sometimes feel that results do not match what they saw. A few causes are worth knowing:
- Online games compare positions on a server that updates at a fixed tick rate, so a hit is checked against a slightly different moment than the one on your screen.
- Players tend to remember misses at close range and lucky kills more vividly than ordinary outcomes.
- A displayed hit chance, where a game shows one, may be calculated differently from what players assume, especially when the game uses pseudo-random distribution to smooth out streaks of bad luck.
Some games deliberately bend the random draw. A small amount of hidden correction, such as nudging spread toward the centre after a run of misses, can make fights feel fairer without changing the listed numbers. Whether a game does this is rarely documented, so it is better to treat any claim about it as unconfirmed unless the developer has said so.
Reading a weapon as a designer would
When comparing guns, it helps to ask three questions. How big is the spread cone, and what widens it? Is the recoil a fixed pattern, a random one, or both? How generous are the hit boxes and multipliers where the shots tend to land? A weapon with tight spread and a hard recoil pattern rewards practice. A weapon with wide, random spread rewards positioning and distance control. Neither is more “correct”; they push players toward different skills, and outcomes in any single exchange stay uncertain.