← Blog · Design · September 25, 2026
Why Our Hitboxes Are Smaller Than Our Sprites (and Our Pickups Bigger)
There is a rule that runs through all five games in the arcade, and once you know it you will feel it everywhere: anything that can hurt you is smaller than it looks, and anything that helps you is bigger.
That's not an accident or a rounding error. It is one of the oldest habits in arcade design, and it exists because of how players perceive a near miss. A bullet that visibly clips your wing and does nothing feels like skill. A bullet that kills you while clearly missing feels like a bug. Generous hitboxes buy the first feeling and make the second impossible.
Things that hurt: smaller than they look
| Game | What you see | What actually collides |
|---|---|---|
| Sector Seven | Ship about 30 px wide | A circle 20 px across at its centre |
| Neon Drift | Cars 52 × 92 px | A crash needs centres within 40 px sideways and 78 px lengthways |
| Dust Rally | Rocks and a 44 px car | A box tighter than the rock sprite; walls tested at only three points on the car, with 2 px of leeway |
| Volt Serpent | Your whole body | Everything except the tail cell you are about to leave |
The Sector Seven case is the most dramatic. The ship's wings are pure decoration: a bullet can pass straight through them. Experienced shoot-'em-up players expect this and learn to watch the ship's centre, not its outline.
In Neon Drift the leeway makes a specific trick possible. Lanes are 100 px apart, so if you sit exactly on the line between two lanes you are 50 px from the centre of each — outside the 40 px crash distance. You can slip between two cars side by side, which looks impossible the first few times you see it.
The Volt Serpent entry is a different kind of generosity. The cell your tail occupies is about to become empty, so the game doesn't count it as a collision. That lets you chase your own tail as tightly as you like, which is how long runs coil up without dying.
Things that help: bigger than they look
| Game | Pickup | How close you need to be |
|---|---|---|
| Dust Rally | Nitro can | Within 26 px sideways and 30 px lengthways — more than the car's own half-width |
| Neon Drift | Lightning bolt | Within 46 px sideways, compared with 40 px for a crash |
| Neon Drift | Near miss (+15) | A car passing within 82 px, twice the crash distance |
| Sector Seven | Power-up | Within 29 px of the ship's centre |
| Shock Breaker | Ball on the paddle | 7 px past each end of the paddle still counts |
The near-miss radius in Neon Drift is worth a second look. A near miss scores when a car passes within 82 px of you, but you only crash within 40. That leaves a band 42 px wide on each side where you are rewarded for being brave without being punished for it. That band is where the whole scoring game lives.
Why not make everything exact?
Pixel-perfect collision sounds fairer, but it isn't how players judge fairness. Players judge by what they see, and at speed they see less precisely than a computer measures. A collision that is technically correct but reads as a miss feels wrong. Shrinking the danger and growing the rewards moves every borderline case in the player's favour, and the borderline cases are the ones people remember.
It also changes how the games are played. When players learn that they can survive closer than it looks, they take more risks — and in every one of these games, the risky line is where the points are.
← All posts