Section 01 · Game Design
Live Ops
“You’ve spoken, and we’ve listened.”
A live game is the studio’s property and the community’s home. Run a system live for years and players start to co-own it. Not legally, of course (the studio keeps the servers, the source, and the roadmap), but leave a system live long enough and players move in. They build habits, reputations, and muscle memory inside it, and they pay for all of it in time, the one currency you can never refund. Live ops is the discipline of governing something you only hold in trust.
I didn’t reason my way into that position so much as I watched my way into it. The last decade kept producing the same story, sometimes with me in the building: a studio changes a live system, the community revolts, the studio reverts, the studio apologizes. Change, revolt, revert, apologize. It’s the closest thing this industry has to a constitutional process, and the public record is full of it.
The constitutional process
Dynamic Queue, 2016. Riot shipped Dynamic Queue in January 2016, welded to New Champion Select, a system I led design on. The queue let parties into the ranked ladder, and high-elo players and pros revolted for most of a year. In May, Riot held the line. “Riot will not bring solo queue back” was a real headline (The Rift Herald, May 31, 2016), and Riot said the quiet part out loud: “We agree dynamic queue standings don’t reflect pure individual skill as well as a solo ladder, but they also don’t inhibit competitive team experiences, and that’s a trade-off we want to make.” By August, the press was writing “Riot admits dynamic queue mistake.” By October, Dynamic Queue was dead and the 2017 season shipped Solo/Duo plus Flex. That’s roughly nine months from ship to death sentence.
Tap-strafing, 2021 and again in 2024. On August 31, 2021, Respawn announced it would remove tap-strafing from Apex, arguing the tech was inaccessible and unreadable. The community revolted; the removal was walked back under fire. In 2024 a nerf to the same tech shipped and was reverted within days, with the studio conceding the point the community had made all along: that this was legitimate skill expression worth preserving. Same argument three years apart, same verdict both times. Chapter 01 takes the movement fight apart.
Apex Ranked, Season 17, 2023. On May 2, 2023, the Arsenal rework moved matchmaking onto a hidden MMR and turned visible rank into a progress bar. Inflation followed, and community trackers counted more Masters than Diamond 1 players. On August 4, 2023, the dev blog conceded the tuning was generous beyond anything intended. Season 18 tightened things up, and Season 20 restored the older architecture. Chapter 04 digs into that contract.
The Season 22 battle pass, 2024. In July 2024, Apex announced two battle passes per season, purchasable with real money only. Steam went Overwhelmingly Negative, with more than 30,000 negative reviews. Sixteen days after the announcement, the reversal was total: “We recognize that we could have handled the Battle Pass changes better—that’s on us” (July 24, 2024).
Hextech chests, 2025. In January 2025, Riot removed free Hextech chests from League (part of the crafting economy I contributed to in 2016). Boycotts and a pro-player revolt followed. By March the chests were back, with Riot conceding it “didn’t fully grasp how much this mattered” (dev update, February 26, 2025). Two months, start to finish.
That’s two studios, nine years, and five reversals. I was in the building for four of them, and the fifth happened to a system I’d helped build, seven years after I left. Notice the one constant: in none of these cases did the players change their minds. Hold onto that thought, because it’s the whole second half of this chapter.
The Reversal Timeline
Five cases, 2016–2025: change, revolt, revert, apologize. Select a case for the public record.
Days to reversal
*The 2021 removal was walked back under fire, with no precise public revert date. The cheaper the rollback, the faster the studio stops being wrong in public.
OPS 01
The patch is the product
Players consume change itself. A balance shake-up is content even when you added nothing.
In a boxed product, the patch is maintenance. In a live game, the patch is the release, and patch notes get read like episode scripts. Tier lists reshuffle, creators farm “what changed” videos, and for two weeks everyone gets to be a tourist in their own game. None of that required a new map or a new character (the change itself was the content).
So author it. I’ve kept a heading in my notes for years: patching to impress. Decide what disruption this patch is supposed to create, then size it and aim it. If you don’t design the meta-disruption, you still ship one, just an accidental one that lands on whoever happens to be standing under it. Riot eventually formalized this instinct into published balance frameworks and a steady cadence, which I read as an honest admission that the patch schedule is a content schedule and should be planned like one.
John Hopson handed the industry its behavioral toolbox in 2001 (chapter 05 covers the contingencies), and live ops took him literally: daily quests, login streaks, appointment mechanics. But in my experience, the pattern that actually holds a game together across years isn’t arranged inside the game at all. It’s the rhythm of the game itself changing. The schedule your players really run on is yours: patch day, season day. That’s also why breaking that rhythm costs so much (more on that in the next principle).
OPS 02
A season is a promise structure
A season is a promise about the shape of the next three months, not just a content drop.
A season is a theme, dated beats, and a visible arc with a beginning and an end. When players buy in, they’re trusting the structure more than the inventory, and agreeing to organize a slice of their life around your calendar. Two operational rules follow from that, and I hold both firmly.
First: breaking cadence costs more than shipping weak content. A mediocre season that lands on its date reads as a slow episode, but a slipped season reads as a broken promise, and players re-price every future promise you make accordingly.
Second: protect maintenance capacity from the content treadmill. The treadmill always wants the whole team, and it makes a seductive argument every quarter. But a game that ships new cosmetics while its ranked system rots is making a values statement, and players hear it. The roadmap tells them what you care about just as loudly as the scoreboard does.
“This year’s version of Seasons has too much FOMO [fear of missing out] in them. ... We want to fix this, and next year’s Seasons will have less.”
That’s a game director saying it on the record, and I respect the candor more than the design. A promise structure can run on anticipation or it can run on anxiety. Anxiety monetizes faster and ages worse. I said it in chapter five and it holds at this timescale too: sustained engagement comes from enjoyment, not anxiety. By 2024 the market had produced the counter-proof, with non-expiring passes (Halo Infinite, Helldivers 2, Marvel Rivals) shipping just fine and recasting the ticking clock as a trust tax. It turns out the promise was the load-bearing part all along, not the deadline.
OPS 03
Never change two load-bearing systems in one patch
The backlash doesn’t read your org chart.
New Champion Select (primary and secondary position select, pick intent) was the best-received UX work of my Riot years. It shipped in January 2016 inside Dynamic Queue, one of the most contested policy changes in League’s history. The community didn’t experience two systems, it experienced one patch. When the queue policy detonated, the revolt didn’t itemize its grievances, and a mechanical upgrade nearly got dragged under by a policy decision it just happened to be standing next to.
The select survived (position select quietly became the industry default, from Overwatch to Marvel Rivals), but it survived despite its launch vehicle, not because of it. What I took from watching that happen was simple: one load-bearing system per patch. If business reality forces a joint ship, split the narrative. Announce separately, brief your community team separately, and instrument separately so you can tell whose telemetry is whose. And know going in that if either half breaks the social contract, both halves wear it. The rule I’ve carried ever since: never let your best UX share a ship date with your most contested policy.
OPS 04
Ship with a reversal budget
Know your rollback cost before you ship, because you can’t pre-negotiate everything with a live community.
There is no test server big enough to simulate ten million players deciding how they feel about a change. Some changes can only be tested by shipping them (the case file above says so five times). If that’s true, then reversibility is a design property, and you should price it before launch, not during the revolt. Before the change goes out, answer one question: what does it cost to undo this in 48 hours? Keep the old code path warm, keep the economy change refundable, and keep whatever data lets you restore state.
The case file doubles as the actuarial table. The 2024 tap-strafe nerf was reverted within days: cheap rollback, fast concession, minimal scar tissue. The Season 22 battle pass took sixteen days, most of which was the machinery of a public company changing a monetization plan. Dynamic Queue took the better part of a year to unwind, partly because the rollback was genuinely expensive. Position select’s queue math had required autofill (invented mid-crisis just to keep high-MMR queues solvent), and unwinding the policy meant rebuilding the ladder around it. The pattern is pretty plain: the cheaper the reversal, the faster a studio gets to stop being wrong in public.
OPS 05
Reversal is failure upstream, every time
The players never changed their minds. The studio just finally heard them.
Read the case file once more. In every entry, the signal existed before the ship. The community’s 2021 argument for tap-strafing (legitimate skill expression, the identity of Apex movement) is the same argument Respawn’s own reverting statement conceded in 2024. The constituency for Hextech’s earned generosity was nine years old and fully visible; “didn’t fully grasp how much this mattered” describes a listening failure, not new information. Season 17 shipped a decorative rank over a hidden number in a community that had spent a decade telling every studio what it thinks of hidden numbers. A reversal is the moment a studio’s model of its players gets corrected by reality, and the correction was almost always available earlier, at a much lower price.
Now hold this principle and the previous one at the same time, because they disagree, and that disagreement is the point. If you only believe in the reversal budget, reversal starts to feel cheap and you ship recklessly (basically insurance fraud against your own community). If you only believe reversal-is-failure, every change becomes a future apology and you ossify, which is its own way of breaking the promise structure. The live teams I trust carry both: they buy the insurance, and they treat every claim against it as a postmortem-grade event. So budget for the reversal, but be a little ashamed every time you have to spend it.
Who owns it
So who owns a shipped system? Legally, the studio. Practically, I’d say neither party alone: the studio owns the keys, the players own the meaning, and live ops is the trusteeship between them. The five cases in this chapter aren’t really stories about studios losing arguments, they’re stories about studios discovering, at retail prices, what their systems had been saying for years. Systems are the message, and after enough years the message has co-authors.
Run your live game like something you’ll eventually hand back, because you will.