Build a Lane-Drive Playable: Every Decision Explained
Three lanes, one car, thirty seconds. Every number in this template exists to answer one question: was that crash the player's fault? Get it wrong and you have built an ad that blames somebody for your arithmetic.
In short
- One gesture: steer the car between three lanes. Collect what you want, avoid what you do not, survive thirty seconds.
- The number that matters is the warning window — how long a car is visible before it reaches you. Under about half a second, a crash stops being a mistake and starts being an ambush.
- The lane change has to fit inside that window. A slide that takes most of the warning means a player who reacts correctly still arrives halfway into the obstacle.
- Three lives, because a one-hit failure in the opening seconds ends the ad before the viewer has understood it.
- Three lanes rather than four: at four, lanes at the horizon are about twenty pixels wide and two cars cannot be told apart until it is too late.
This is the third of these walkthroughs, and it is the one where the tuning genuinely matters more than the building. The build is about twenty minutes. Getting the numbers right is the rest of the afternoon, and this piece is mostly about why.
The reason is a property this mechanic has and the other two do not. A match board can be made too hard, but every board it deals has a valid move on it. An idle round cannot be failed at all. A driving round can put a car in front of you with too little time to react — and when it does, the player does not conclude they were bad at it. They conclude the ad is broken and unfair, which is a considerably worse outcome than losing.
So every number below is an answer to one question: was that crash the player's fault? If it was, the round is a game. If it was not, the round is an accusation.
What the player does
One gesture, which is the simplest of the three mechanics. The car sits near the bottom of a road that runs toward a horizon. Traffic and pickups come down it. The player steers left and right between three lanes — tap a side, drag, or swipe, all of which resolve to the same lane change.
Obstacles cost a life. Pickups add to the score. The round runs for a fixed length rather than to a target, so the player is surviving rather than achieving, and the ad ends when the clock does.
The road speeds up over the round. This is what stops thirty seconds of the same thing being thirty seconds of the same thing — the opening is legible enough to learn on, and the closing is fast enough to be worth watching.
What the canvas shows before you press Play
The road with the car on it, a sample of traffic and coins, and the score and lives at the top. The whole game is one Runner object called Road: the road, sky, roadside, car, traffic and coins are all drawn by it from its settings rather than being pieces of art, which is why changing the lane count changes the picture rather than requiring new artwork.
The build, quickly
Five steps to a working round. The interesting part is the section after this one.
- 1
Add the Lane Drive template
From the playable template list, choose Lane Drive — 'Steer, collect, don't crash'. It builds the road, the car, the traffic, the score and lives, and an ending scene in one go.
A road at dusk narrowing to a horizon, a car near the bottom, the score top left and the lives top right.
- 2
Press Play and drive a full round
Steer between the lanes. Take a crash on purpose to see what it costs you, and let the round run the full thirty seconds so you feel the speed ramp rather than reading about it.
The car slides between lanes rather than teleporting, a crash costs a life and the car blinks briefly, and the road is noticeably faster at the end than the start.
- 3
Replace the vehicles with your art
Select Road. Under Player, set Runs as to your own object and pick the image of your car; under Items, give each obstacle and pickup a picture the same way. Anything left on its built-in look stays drawn. The road is generated, so it needs no art at all unless you want a backdrop picture behind it.
Your vehicles on the road, scaling correctly as they come toward the player.
- 4
Set what spawns and how often
The template ships three items weighted toward traffic — cars going your way, oncoming cars in the left lane, and lines of coins. That ratio is deliberate: a road that is mostly coins has no tension and reads as a collection chore, and one that is mostly traffic is a dodge with nothing to aim for.
A road where you are both avoiding and collecting, rather than doing one of the two.
- 5
Point the button somewhere and export
Open the Drive Ending scene, set its button's click action to your store URL and export. One self-contained file, checked against your network's size limit.
A file that plays identically to the editor preview, in both orientations.
The one number the whole build turns on
Here is the decision everything else serves.
When a car appears at the horizon, it takes some amount of time to reach the player. That interval is the warning window, and it is the entire budget the player has to notice the obstacle, decide which lane to move to, and complete the move. Check it twice — once at the starting speed and once at top speed — because the second number is the one that decides whether the hardest part of your round is fair.
The threshold is about half a second. Below that, a crash stops being a mistake the player made and becomes one they could not have avoided, and you should play the last seconds of the round to check it. This is not a difficulty preference. A player who could not physically have reacted has not been beaten by your ad; they have been ambushed by it, and they know the difference immediately.
The fix when you cross it is either a lower top speed or a higher horizon — a horizon further up the screen means a longer road, which means more time in the window. Both work. Raising the horizon is usually the better one, because it keeps the sense of speed while buying the player time. Thick fog and a dark night shorten the window too, since the player sees the car later.
A player who could not have reacted in time has not been beaten by your ad. They have been ambushed by it, and nobody installs a game that just cheated them.
What has to fit inside it
The window is a budget, and three separate things are spending from it. This is the part that catches people, because each of the three looks reasonable on its own.
The defaults, and what each is doing to the player's reaction budget:
| Setting | Default, and the reasoning |
|---|---|
| **Lanes: 3** | Three is the most that stays readable at ad size. At four, the far end of a 375px-wide road gives each lane about twenty pixels, and one car cannot be told from the one beside it until it is too close to avoid. The lane count is a legibility decision, not a difficulty one. |
| **Speed: 10 rising to 18 over 25s** | Nearly doubling over most of the round. The ramp is what makes thirty seconds hold attention — the opening is slow enough to learn the controls on, and the closing is fast enough to be worth watching. The top speed is the number that sets your worst-case warning window. |
| **Lane change: 0.2s** | How long the car takes to slide across, and most of what the steering feels like. Instant reads as a teleport; slow reads as a heavy vehicle. Critically, this comes out of the warning window — if the slide takes most of it, a player who reacts correctly still arrives halfway into the obstacle. Check it against your top speed. |
| **Rows: every 14 units, two items at most** | Measured along the road, so rows arrive more often as the road speeds up. Capping a row at two items on a three-lane road is what stops the late round becoming a wall rather than a challenge. |
| **Lives: 3** | So the first crash is a scare rather than the end. A one-hit failure in the opening seconds is close to the worst thing an ad can do: the viewer has not understood the mechanic yet, and you have already told them they lost. |
| **Immunity: 1.2s** | The car blinks and cannot be hit again. This has to outlast the obstacle that caused the crash, or the same car takes a second life as it continues past — which reads as the ad stealing from you. Keep it above the warning window at top speed. |
The relationship between the third and sixth rows is the one worth internalising, because both are checked against the same number. The lane change has to be short enough to complete inside the warning window, and the immunity has to be long enough to outlast an obstacle passing through it. Both are measured against the window at top speed, which is why changing the top speed quietly changes whether two unrelated-looking settings are still correct.
So whenever you change the top speed, play the end of the round again before you change anything else.
The guarantee the engine gives you
Every row leaves at least one lane open, and cars moving at different speeds are kept from closing off every lane between them. That means a survivable path always exists, and you cannot accidentally configure a road that is impossible in principle. What you can still do is make the path too fast to find — rows close together at a high top speed may not line up into something a player can actually steer through. A guaranteed path is not the same as a reachable one.
Why fairness is a commercial argument here
It would be easy to read all of the above as craft fussiness. It is not, and the reason is worth stating plainly, because it is the thing that separates this mechanic from the other two.
An ad that is too hard produces a player who failed. An ad that is unfair produces a player who was cheated. Those feel completely different and they lead to different places — the first player might try again, and the second closes the ad and carries a small grudge against a brand they now associate with being taken advantage of.
The distinction is also visible from the player's side in a way that is hard to fake. People are unexpectedly good at telling the two apart, because the evidence is their own experience: they either saw the obstacle in time and mistimed the move, or the obstacle was simply there. No amount of polish disguises the second case.
This connects to an argument we make elsewhere about the line between design and manipulation. A round tuned so the player cannot win, with the shortfall engineered rather than earned, is producing a false belief about their own chances. A driving round with an impossible warning window is the same failure arrived at by accident rather than intent — which is better morally and identical commercially.
Two crashes that look the same in a recording and are not the same at all:
A fair crash
- The obstacle was visible for longer than the reaction takes
- The lane change could have completed in time
- The player picked the wrong lane, or picked late
- They know what they did wrong
- The response is to try again
An unfair crash
- The obstacle appeared inside the reaction window
- Or the slide could not finish before impact
- Or the immunity expired while the same car was still passing
- They know they had no move available
- The response is to close the ad
Questions this raises.
Thirty seconds feels long. Should I shorten the round?
Probably, and the speed ramp is the reason it works at thirty in the first place. If you shorten the round, shorten the ramp to match — a twenty-second round on a twenty-second ramp never reaches the interesting part of the speed curve, so it plays as the slow opening and then stops. Shorten both together and the round keeps its shape.
Can I make the car change lanes instantly?
You can set the slide very low, and it reads as a teleport rather than as steering. The slide is most of what the control feels like: some duration is what makes the car feel like a vehicle rather than a cursor. The useful range is short enough to fit comfortably inside the warning window and long enough to see. The shipped 0.2s is near the bottom of that range already.
What if my game has four or five lanes?
Advertise three. This is the same argument as not advertising a nine-by-nine match board: the mechanic is identical at three lanes, and the extra lanes cost you legibility at the horizon, which is exactly where the player needs to read the road. A four-lane road on a phone is not a harder version of your ad, it is a less readable one.
Should the player be able to lose before the clock runs out?
Yes, or the lives are decoration and the tension goes with them. The point of three lives is not that the round is unlosable — it is that the first mistake is survivable, so a viewer who crashes in the opening seconds gets to keep playing rather than being ejected before they understood the mechanic. Keep losing possible and make the first loss cheap.
Editorial
The Play Ads Maker team
We build the editor behind this site, which means we spend our days inside the format — its constraints, its export limits, and the question of what actually makes someone tap. We write about what we learn doing it.
The fastest way to understand the format is to build one
The editor is free to open, runs in the browser, and needs no code. Start from a template and have something playable within the hour.
Keep reading
Build a Match Cascade Playable
A complete build of a swap-and-match ad, from an empty canvas to a file a network will take — with the reasoning behind every default, including the ones you should change.
10 min readBuild an Idle Tycoon Playable
A complete build of an idle-builder ad — two gestures, three plots, and an economy that has to deliver its second building inside fifteen seconds or lose the viewer.
9 min readThe Almost-Winning Question
It is one of the most repeated claims in this industry and one of the least examined. The effect is real in slot machines. Whether it transfers to an ad depends on something the slot research had no reason to measure.
10 min read