Quick answer: Speedrunners are the most devoted free marketing a game can earn — thousands of hours of streamed attention, years after launch — and the deal costs little: don't patch out beloved glitches without warning (or preserve them via a legacy branch or toggle), keep load times and menus fast, and ship the cheap enablers: a timer, chapter select, and stable physics. Their 'broken' play is devotion, not disrespect.
Speedrunners are the most devoted free marketing a game can earn — thousands of hours of streamed attention, years after launch — and the deal costs little: don't patch out beloved glitches without warning (or preserve them via a legacy branch or toggle), keep load times and menus fast, and ship the cheap enablers: a timer, chapter select, and stable physics. Their 'broken' play is devotion, not disrespect. That's the short version — the sections below get into the how, the why, and the mistakes worth dodging.
What runners give you
A speedrun community is a perpetual-motion marketing machine: runs streamed daily, tutorials and route documents written, marathon events (GDQ and kin) putting your game in front of hundreds of thousands, and a wiki-grade knowledge base maintained free. Games with modest sales have been kept commercially alive for years by their running scenes — each new route discovery is a fresh content cycle you didn't fund.
They're also your most extreme QA: runners probe every collision seam, timing window, and state machine corner at frame precision. The bug reports (and the glitch documentation) coming out of a running community exceed what most studios could buy.
The patch relationship: trust is the currency
The classic rupture: a patch silently kills the glitch a community built its routes on, and years of goodwill convert to resentment overnight. The etiquette that avoids it: distinguish exploits that hurt normal players (fix freely) from techniques that only matter at the skill ceiling (preserve where cheap), announce movement/physics changes in patch notes explicitly, and — the gold-standard move — keep a legacy branch or version toggle so existing categories survive your improvements.
When in doubt, ask: running communities are organized (leaderboard moderators, Discords) and pathetically grateful to be consulted. A dev who posts 'planning to fix X — does this break runs?' earns more community capital than any feature.
Cheap design that invites running
The enablers cost little and serve everyone: an in-game timer (or at least not fighting external ones), instant restarts and chapter/level select, skippable cutscenes and dialogue, deterministic or seed-stable behavior where feasible, and load times treated as the enemy they are. Beyond the basics: visible version numbers (categories are version-bound), and offline-friendly builds keep old patches runnable.
None of this requires designing for speedruns — it requires not designing against them. The community finds the depth themselves; your job is leaving the door unlocked and not renovating the rooms they live in without notice.
Friction is only good when you chose it
Challenge the player chose is fun; friction they didn't is churn. A hard boss is a choice. An unskippable cutscene on retry, a save point twenty minutes back, a menu that takes four clicks to do one thing — those are taxes, and players pay them in goodwill until it runs out.
Audit your game for unchosen friction regularly. Every annoyance you remove makes the difficulty you kept feel more fair.
Respect the player's time and they'll give you more of it
The features players praise as 'polish' are mostly respect dressed up: fast loading, instant retries, generous checkpoints, settings that stick, the game remembering where they left off. None of them are glamorous to build. All of them show up in reviews.
When in doubt, optimize the loop players repeat most. Seconds shaved off the thing they do a hundred times beat minutes added anywhere else.
The quiet work that protects all of this
Everything in this post gets undone by an unstable build. A great store page, a clever marketing beat, a perfect jam entry — none of it survives 'crashed twice, refunded'. Stability isn't a feature players praise, but it's the floor everything else stands on.
Give yourself visibility before you need it: crash reports with stack traces, a simple way for players to flag issues from inside the game, and a habit of fixing the top recurring error before adding anything new.
Putting it to work
Don't try to act on all of this at once. Pick the one change that costs you the least and pays the most this week, do it, and see what actually happens before reaching for the next.
Most of this rewards steadiness over intensity. A small improvement made every week, checked against how real players respond, outruns any single burst of effort — in this corner of game development and every other one.
The players who quit silently are your real critics. Build ways to hear them.