Item placement is the most underrated part of collection game design. Get the values right, the physics right and the hazards right, and a game with badly placed collectibles will still feel arbitrary — because the player has nothing to read.
The solution is patterns: a small vocabulary of recognisable shapes, each carrying a meaning, used consistently enough that players learn them without being taught. This guide covers the eleven that run across every game on this site.
Why patterns rather than random placement
Random placement is easy to implement and it produces a field the player has to evaluate item by item. That is slow. At speed, it is impossible.
A pattern converts an evaluation problem into a recognition problem. Recognising a shape takes a fraction of the time of evaluating five positions, and recognition improves with exposure while evaluation does not.
That is the whole argument. A player who has seen a thousand arcs does not evaluate an arc; they see it and jump. A player looking at five randomly placed items evaluates them every single time, however many they have seen.
The eleven patterns
| Pattern | Parameters | Meaning |
|---|---|---|
| Single | position | Filler; no instruction |
| Trail | count, gap, direction | Hold this direction |
| Arc | count, width, height | Jump now, at full power |
| Zig-zag | count, gap, amplitude | Alternate rhythmically |
| Cluster | count, radius | Pass through the centre |
| Ring | count, radius | Fly through the middle |
| Column | count, gap | Climb, or reach upward |
| Grid | cols, rows, gap | Sweep systematically |
| Wave | count, gap, amplitude | Ride this curve |
| Moving | count, gap, velocity | Intercept, do not chase |
| Bonus / risky | position, value | A decision, not an instruction |
Trail: the baseline
A straight line of items at a fixed gap. It says: keep doing what you are doing. In a runner it means stay on the ground; in an arena it means hold your heading.
The gap parameter carries information of its own. A 42-unit gap is a tight line that rewards precision; a 70-unit gap is a loose line you can drift through. Players pick up on the difference without noticing they have.
Arc: the most informative pattern
A parabola of items following the exact shape of a jump. It communicates four things at once — when to leave the ground, how much power to use, where you will land, and that the jump is safe.
The parameters are not aesthetic. When our generator authors a single-hurdle chunk, it places the obstacle and then calls the arc pattern with a width of 210 and a height of 82, starting 90 units early. Those numbers describe the actual jump that clears the obstacle at the current speed. The food is the solution, drawn.
Cluster: the combo pattern
Items arranged in a ring around a centre point. It says: come here and you get everything.
Clusters matter disproportionately because of the combo decay timer. Five items in one place is five chain steps for almost zero travel, where five items in a line is five chain steps for four gaps of travel. For a chain that decays in 3.2 seconds, that difference is enormous.
The designer's use for clusters
A cluster is how you give a struggling player a way back. After a hard section, a cluster in an open space lets them rebuild a chain in two seconds.
It is also how you make a power-up worth saving. A magnet on a cluster collects six items; on a single item it collects one.
Zig-zag and wave: rhythm patterns
Both alternate vertically along a horizontal run. The zig-zag is angular — sharp alternation between two heights — while the wave is smooth, following a sine curve.
They ask for different things. A zig-zag asks for discrete decisions, one per item. A wave asks for a continuous adjustment. In a flying game the wave is natural; in a jumping game the zig-zag is, because jumping is inherently discrete.
Ring: the flight pattern
A large circle of items with an empty centre. It reads as a target, and its natural use is in flying and arena games where the player can pass through the middle and collect the whole ring with a magnet, or circle it and collect it directly.
Column and grid: spatial patterns
A column is a vertical stack, used in climbing games to mark a route upward. A grid is rows and columns, used in arena games to fill a region and invite a systematic sweep.
The grid is the least instructive pattern in the set — it says "there is a lot here" rather than "do this" — which is why it is used sparingly.
Moving: the interception pattern
Items with their own velocity, drifting and bouncing off boundaries. It asks the player to predict rather than to pursue, which is a genuinely different skill from everything else in the set.
The design constraint is speed. A moving item faster than the player is not a collectible, it is a tease. Ours drift at up to 120 units per second against player speeds of 275 to 360.
Bonus and risk placements: decisions, not instructions
The last two patterns work differently. They do not tell the player how to move; they present a proposition.
A bonus placement is a single high-value token, usually positioned slightly off the natural route — above a normal jump's apex, in a corner of an arena, beyond the obvious line. It is worth 120 points and two chain steps, and it costs a small detour.
A risk placement is a very high-value token deliberately positioned inside hazard range. Between two burner flames. Above a pit. On the far side of a moving blade. It is worth 240 points and three chain steps, and it costs a genuine chance of failure.
The three chain steps matter more than the points. Three steps is most of the gap between ×2 and ×3, which is how the design justifies asking a player to stand next to a flame.
Selecting patterns by intensity
Patterns are not chosen uniformly. The selector groups them by complexity and weights by current intensity:
- Simple — single, trail, arc. Always available.
- Medium — zig-zag, cluster, wave. Available above about 0.35 intensity.
- Complex — ring, moving, column. Weighted in above about 0.7 intensity.
That means the opening of a run uses simple, legible patterns while the player is orienting, and complexity arrives once they have found their rhythm. A ring pattern in the first five seconds would be confusing; the same ring two minutes in is a welcome change of shape.
Try it yourself: Burger Rush
Sprint the burger line, grab ingredients in order and complete whole burgers for huge bonuses.
Hidden collectibles
One pattern deserves separate treatment because it inverts the usual relationship. A hidden collectible is drawn as a faint shimmer until the player comes within about 120 units, then reveals at full value — typically 150 points and two chain steps.
It exists to solve a problem collection games have: they reward sweeping the dense middle of a field and give no reason at all to visit the edges. A hidden item, placed at the periphery, makes exploration pay.
The reveal radius is the key parameter. Too small and players never find them, which makes the mechanic invisible. Too large and they are not hidden at all. 120 units — roughly a third of a screen width — is close enough to require deliberate travel and far enough that a normal route will occasionally trip one.
Parameterisation and reuse
The practical value of a pattern vocabulary is that a pattern written once works everywhere. Our arc function takes a position, a food pool and an options object; it does not know whether it is being called by a runner, a flyer or a climbing game.
That produces two benefits. First, a fix to pattern logic improves every game at once. Second — and more importantly for the player — the same pattern looks and behaves the same in every game, which is what makes the vocabulary learnable at all.
A player who learns to read an arc in Burger Rush reads it identically in Rocket Food Run. That transfer is the entire return on having a shared system rather than per-game placement code.
Common pattern design mistakes
- Patterns that contradict the physics. An arc higher than the character can jump is not an instruction, it is a lie.
- Too many patterns. Beyond about a dozen, players stop recognising and start evaluating, which defeats the purpose.
- Patterns that overlap hazards accidentally. An arc drawn over a flame tells the player the jump is safe when it is not.
- Uniform density. A field with the same item spacing everywhere gives the player nothing to navigate by.
- No cheap patterns. If every pattern demands precision, there is nowhere to recover a chain.
Key takeaways
- Patterns convert an evaluation problem into a recognition problem, and recognition improves with exposure while evaluation does not.
- Eleven shapes cover almost everything: single, trail, arc, zig-zag, cluster, ring, column, grid, wave, moving, and bonus or risky.
- An arc communicates when to jump, how hard, where you land and that it is safe — all without text.
- Clusters are disproportionately valuable because a decaying combo timer makes travel, not points, the real cost.
- Bonus and risk placements present a decision rather than an instruction; their chain-step value is what justifies the risk.
- Weight pattern selection by intensity so the opening is legible and complexity arrives once the player has a rhythm.
- A shared pattern library means learning a shape in one game transfers to every other game that uses it.
Frequently Asked Questions
What is a collectible spawn pattern?
A recognisable arrangement of items that communicates how to move. A trail says hold your direction, an arc says jump now at full power, a cluster says pass through the centre.
Why not place items randomly?
Random placement forces the player to evaluate each item individually, which is too slow at speed and does not improve with practice. Pattern recognition is much faster and does improve.
Which pattern is most valuable to a player?
Clusters. Because the combo chain decays on a timer, travel time is the real cost in a collection game, and a cluster gives several chain steps for almost none.
How does an arc communicate a jump?
Its start is where you leave the ground, its height tells you not to cut the jump short, its end shows where you will land, and its existence implies the jump is safe. The generator sizes it from the actual jump physics.
What is a risk placement?
A high-value token deliberately positioned inside hazard range — 240 points and three combo steps. The three chain steps are what justify asking the player to stand next to a flame.
Do patterns change as a run progresses?
Yes. Simple patterns are always available; medium ones appear above about 0.35 intensity and complex ones are weighted in above 0.7, so the opening stays legible while the player orients.