Particles get treated as polish — the thing you add at the end to make a game look finished. In a fast collection game they are doing real work, and understanding what that work is changes how you tune them.
What particles are actually for
The primary job of a particle burst is to mark where an event happened.
At 700 pixels per second, a player's eye is on the leading edge of the screen, reading what is coming. When a gem is collected somewhere in the middle of the field, the player is not looking directly at it. A burst at that position is a flag — it says something happened here, in peripheral vision, without requiring a saccade.
That is why removing particles from a collection game makes it noticeably harder to read even though nothing mechanical has changed. The events are still occurring; they are simply no longer announcing their locations.
Everything else particles do is secondary to that, but the secondary things matter too:
They confirm an input registered. A small burst at the player's feet on a jump tells you the press took, which is useful when you are not sure.
They mark a boundary. A burst at the point of an impact tells you exactly where the collision was, which is how you learn a hitbox without ever seeing one.
Communicating magnitude
The second function is proportion. A burst can say how much without any numbers.
Three parameters do the work.
Count. An ordinary gem pop is twelve particles; a hazard impact is twenty. The difference is read instantly as significance.
Colour. Collection bursts use the gem's own colour plus white. That means the burst identifies what was collected as well as that something was — a cyan burst is a plain gem, an amber one is treasure. In a game where value is encoded by colour and shape, the particles carry the same code.
Speed and gravity. A collection burst is quick, light and short-lived. An impact burst is faster, heavier and falls — which reads as weight, and weight reads as consequence.
The useful principle: particle parameters should track the event's importance, because the player will read them that way whether you intended it or not. A trivial event with an enormous burst feels wrong, and a significant one with a small burst gets missed.
Why there is a hard budget
Particles are the easiest way to ruin a browser game's frame rate, and the failure has a particularly bad shape: it happens during dense moments, which are exactly the moments when frames matter most.
Picture a player collecting a six-gem cluster while a power-up activates and a hazard is destroyed. Without a limit, that is seventy-plus particles spawned in a few frames, each allocated, updated and drawn. The frame budget goes, the game stutters, and the stutter lands in the middle of the most demanding thing on screen.
Ours caps at 220 live particles. When the cap is reached, new emissions recycle the oldest live particle rather than growing the pool — so a busy moment looks slightly less dense and costs exactly the same as a quiet one.
Two supporting measures:
Pooling. Particles are recycled rather than allocated, so the garbage collector has nothing to do. A collection pause mid-run is the other way particle systems cause stutters.
Cheap drawing. Each particle is a filled rectangle, circle or short line. No textures, no per-particle gradients, no shadow effects. The cost per particle is genuinely small, which is what makes 220 of them affordable.
Restraint and reduced motion
Two forms of restraint matter, one aesthetic and one necessary.
The aesthetic one: a screen full of particles hides the gameplay. In a collection game the player needs to see gems and hazards, and a heavy effect layer competes with exactly that. Our bursts are short — 0.3 to 0.6 seconds — and fade quickly, so the screen is clear again almost immediately.
The temptation to add more is strong and usually wrong. If a player cannot see a hazard because a celebration is in the way, the celebration has cost more than it added.
The necessary one: reduced motion. Vestibular disorders make certain kinds of motion genuinely unpleasant, and prefers-reduced-motion is how a user says so.
When it is set, our particle system reduces every emission to about 35 per cent of its normal count, screen shake is disabled entirely, collectibles stop bobbing, and decorative background motion stops.
Crucially, nothing about gameplay changes. Difficulty, speed, hazard behaviour and scoring are identical. A player using reduced motion is playing the same game with less decoration — not an easier one, and not a different one.
That distinction is the test for any accessibility accommodation in a game: it should remove what is decorative and leave what is the game. Particles are almost entirely the former, which makes them an easy case — and the fact that they still carry real information is why we reduce rather than remove them.
Key takeaways
- A particle burst's primary job is to mark where an event happened, so your eye does not have to track it.
- Count, colour and speed communicate magnitude without any numbers.
- A fixed budget prevents the frame-rate collapse that a dense moment would otherwise cause.
- Reduced-motion users get roughly 35 per cent of normal counts and no screen shake, with gameplay unchanged.
Frequently asked questions
Do particles affect gameplay?
Not mechanically, but they carry information: where an event happened and roughly how significant it was. A game with no particles is noticeably harder to read at speed.
Why is there a particle limit?
Because a dense moment — several gems, an impact and a power-up at once — could otherwise spawn enough particles to cost frames at exactly the wrong time. Ours caps at 220 live particles.
What happens with reduced motion enabled?
Particle counts drop to about 35 per cent, screen shake is disabled entirely, and decorative animation stops. Difficulty, speed and scoring are all unchanged.
Why are collection particles the gem's own colour?
So the burst identifies what was collected. A white burst would mark the event; a coloured one marks the event and its type at the same time.
Put it into practice
Reading about collection routes only gets you so far. Pick a game and try one idea from this guide on your next run.