Riot's MMO Engineer Shipped WoW Classic. Seven Years On He Went Back to the Office Whiteboard Where Blizzard Guessed Opening-Day Player Counts, and the Man Beside Him Says the Guess Was Nowhere Close.

Riot's MMO Engineer Shipped WoW Classic. Seven Years On He Went Back to the Office Whiteboard Where Blizzard Guessed Opening-Day Player Counts, and the Man Beside Him Says the Guess Was Nowhere Close.

Riot MMO · News · August 31, 2026 · By entgrove
Dev UpdateRiot MMOdevorlando salvatorewow classicserver capacityblizzard
Heads up: the news here is real and sourced. The read on what it means for the unannounced Riot MMO is ours, and speculative where labelled. RuneGrove covers everything through one lens: what it tells us about the MMO.

Source: Orlando Salvatore (@KirbyAu) on X. Both posts verified via fxtwitter; datamines and reports are labelled as such, not stated as fact.

Ragnaros in Blizzard's official World of Warcraft Classic key art, the game Riot's MMO engineering manager helped launch (Blizzard Entertainment)
Ragnaros in Blizzard's official World of Warcraft Classic key art, the game Riot's MMO engineering manager helped launch (Blizzard Entertainment)

The Whiteboard

Two Blizzard veterans compared notes on the day their opening-day guess failed, and one of them now runs engineering on Riot’s MMO.

The hardest unsolved number on Riot’s MMO is not a release date. It is how many people log in on the first morning, and whether the servers hold when they do.

On August 27, 2026, the engineering manager whose job that is spent his evening talking about the last time a team got that number wrong.

A post marking seven years since World of Warcraft Classic launched pulled two Blizzard veterans into the replies. Zoid Kirsch, the ex-Blizzard engineer behind the Classic launch, quote-tweeted it at 16:28 UTC with a memory of an office wall.

We had whiteboard in our team office with guesses for opening day player counts. We were so far off and we got so much more than anyone expected.

— Zoid Kirsch (@ZoidCTF) on X, August 27, 2026, view the post

Kirsch calls the launch "one of my favorite moments of shipping of my career. Maybe only second only to Metroid Prime."

Three and a half hours later, at 20:00 UTC, Orlando Salvatore quote-tweeted him: "We ended up doing this for each subsequent patch and expansion launch on classic. The AQ and TBC numbers were bonkers. I learned a ton from Zoid about engineering and reliability, thankful for my time with him on Classic!!!"

Salvatore’s X bio reads "Senior Engineering Manager @RiotGames on League MMO | @ConLootApp | Twitch Partner | Former WoW CE RL/GM | Prev at @Warcraft & @CallOfDuty". His pinned post, from August 3, 2026, recruits a Principal Software Engineer for Rendering on the League MMO and asks for "comfort at MMO scale". It has drawn 159,637 views.

The official World of Warcraft Classic logo (Blizzard Entertainment)
The official World of Warcraft Classic logo (Blizzard Entertainment)

Set the excitement down before it starts. This is a developer reminiscing about a game he shipped somewhere else, not an announcement. Salvatore said nothing about his current project, and the exchange is tiny: 2,542 views and 26 likes against 5,546 followers, next to 6,904 on Kirsch’s parent post.

30,000Day-one queuePlayers deep on WoW Classic’s busiest realms in 2019
159,637Views on the pinned roleSalvatore’s rendering call for the League MMO
166Live Riot postingsThree of them carry the MMO product tag
2,542Views on the WoW postA small exchange, not a reveal

The Record

What is verified: the exchange, the role Salvatore is recruiting for, and what WoW Classic’s own launch day actually did.

WoW Classic launched on August 26, 2019. Queues on the busiest realms swelled past 30,000 players on day one, and Blizzard shipped a system called layering for the launch, splitting each realm into virtual copies so the starting zones stayed playable.

That is the launch Kirsch is describing, and by his own account the team’s whiteboard estimate was not close to what arrived.

Aug 26, 2019

WoW Classic launches

Queues past 30,000 on the busiest realms; layering ships to keep starting zones playable.

Jul 28, 2026

The rendering role goes live

Job 8078139, one of three MMO-tagged listings on Riot’s public board.

Aug 3, 2026

Salvatore pins the recruitment post

Principal Software Engineer for Rendering, asking for comfort at MMO scale.

Aug 27, 2026

The whiteboard exchange

Kirsch at 16:28 UTC, Salvatore at 20:00 UTC, on a seven-year anniversary post.

The role in that pinned post is job 8078139 on Riot’s public job board, first published July 28, 2026. It is one of only three listings tagged with the product "MMO" out of 166 live postings, which is the whole reason a single engineer’s reply is worth reading at all.

Everything else on the beat was silent. Across the four days around the exchange, Faburisu’s newest post was August 12, Mark Yetter’s June 8, Brian Holinka’s June 1 and Sarah Tudor’s June 28, and both community aggregators’ newest posts predate the window.

What is actually confirmed here:
  • Salvatore is a Senior Engineering Manager at Riot on the League MMO, by his own public bio.
  • He is recruiting a Principal Software Engineer for Rendering on that project, and the listing asks for comfort at MMO scale.
  • He said nothing about the Riot MMO itself. Every word in the exchange is about WoW Classic.
  • Riot has revealed one thing about the MMO’s shape: it is set in Runeterra.

What This Means for the Riot MMO

Speculative: the launch-day problem Salvatore described at Blizzard is the one his current project has not answered in public.

Salvatore runs engineering on Riot’s League MMO, and the thing he chose to talk about in public this week is the problem his current project has never had to answer out loud: how many people show up on the first day, and what happens to them when they do.

Label that properly. Nothing in the exchange is a status report on Riot’s MMO. Salvatore was talking about Azeroth. The read across to Runeterra is ours, and it is speculation.

What is not speculation is who was talking. Launch-capacity planning on Riot’s MMO is being run by someone who watched an experienced team’s own estimate fail in public, and who says reliability is the thing he took away from it. The rendering role he is recruiting for asks for comfort at MMO scale, which is a capacity requirement as much as a graphics one. Riot’s MMO boss used the phrase "monumental undertaking" the day he took the job, the same words The Elder Scrolls Online’s director reached for.

Launch dayWoW Classic, 2019Riot’s MMO
Launch dateAugust 26, 2019Not revealed
SettingAzerothRuneterra, the one confirmed fact
Day-one crowdingQueues past 30,000 on the busiest realmsNot revealed
Overflow fixLayering, splitting each realm into virtual copiesNot revealed
Engineering voice on recordZoid Kirsch, who shipped the launchOrlando Salvatore, Senior Engineering Manager on the League MMO

The scale sitting behind the Riot version is the part that makes the guess hard. Riot’s MMO opens on a franchise with more than 100 million monthly League players behind it, and none of them need to be persuaded to try the first day. Day one is the only part of an MMO you cannot patch.

Day one is the only part of an MMO you cannot patch.

Blizzard’s answer to overflow was layering. Riot’s R&D org already holds Sam Loretan, the engineer who built Guild Wars 2’s MegaServer, so one of the genre’s other answers to the same problem is already inside the building. That is a hire, not a plan Riot has described.

Riot has been rehearsing the reputational half of this elsewhere. When it killed the API for its newest mode and asked the stat sites to stand down, the argument was about who controls the layer around a Riot game. A login queue is that argument in its rawest form, because the first thing a new player meets is not the world, it is whether they can get into it.

The genre keeps paying for launch decisions in different currencies. RuneScape’s operator deleted 298 microtransactions and lost 40% of its revenue the next day, and EverQuest relaunched without its death penalty and capped its raids at eight people. A crowd is also the content: a 20-player dragon raid landing in a world where other players can loot your corpse on the way in only works if those players are in the same place at the same time, which is exactly what a queue takes away.

Ryze, the world-rune hunter whose story crosses Runeterra. The setting is the one thing Riot has confirmed about the MMO. (Riot Games)
Ryze, the world-rune hunter whose story crosses Runeterra. The setting is the one thing Riot has confirmed about the MMO. (Riot Games)

Which brings it back to Runeterra. The setting is the single confirmed fact about Riot’s MMO. Which regions it opens with, how much of the map is in it, what era it sits in, what it runs on and how it makes money are all unrevealed, and nothing in this exchange touches any of them.

What the fiction already gives Riot is a world full of places built around crowds. Progress Day Plaza is the grand Piltovan plaza where the year’s innovations are unveiled. The Boundary Markets is the bustling market on the border between Piltover and Zaun. The Spirit Blossom Festival Grounds are the sacred Ionian grounds where the festival honors the dead. Riot has written the gatherings. It has not said whether anyone will get to stand in them.

Its cinematics are the closest thing we have to a picture of that crowd. "Warriors", the Season 2020 cinematic, cuts between a lamplit clock tower, a ruin, a wall under siege and a battle line, all inside one world and all in a little over three minutes.

A rifle carrier in a top hat, silhouetted on a balcony against a lit clock face.
A rifle carrier in a top hat, silhouetted on a balcony against a lit clock face.
A young explorer in a fur-collared coat, turning inside a ruin.
A young explorer in a fur-collared coat, turning inside a ruin.
A blue-and-white armored fighter swings a winged greatsword at hoofed shadow beasts under a stone wall.
A blue-and-white armored fighter swings a winged greatsword at hoofed shadow beasts under a stone wall.
Golden light pours off a raised weapon in the middle of a battle line, a fallen fighter in the mud below.
Golden light pours off a raised weapon in the middle of a battle line, a fallen fighter in the mud below.
A violet-fire figure rises out of sparks and wreckage as the fight turns.
A violet-fire figure rises out of sparks and wreckage as the fight turns.

That is the register a Runeterra MMO would have to hold on its first morning, and it is why the depth of the world is worth pointing at while the scope of the game is not. Our piece on the tree at the center of Bandle City that nobody there can read is a reminder of how much of this place Riot has already written down, and RyzeRyze has spent his entire canon crossing it.

The map below and the crests under it are the fiction Riot draws on, not a starting zone and not a scope announcement. That distinction holds until Riot says otherwise.

Runeterra, the world the Riot MMO is set in.
Runeterra, the world the Riot MMO is set in.
Noxus
Noxus
Ionia
Ionia
Piltover
Piltover
The read for the MMO, clearly speculative:
  • Launch-capacity planning on Riot’s MMO is run by someone who watched an experienced team’s estimate fail in public.
  • "Comfort at MMO scale" in a rendering listing is a capacity requirement as much as a graphics one.
  • Layering solved WoW Classic’s overflow; the engineer behind Guild Wars 2’s MegaServer already works in Riot’s R&D org.
  • Day-one queues are a launch-week reputation event, and Riot has more than 100 million monthly League players to route.
  • None of this is a status update. The dev is talking about Azeroth; the read across to Runeterra is ours.

Your Take

Reader poll

Will Riot's MMO have hours-long login queues in its first week?

What to Watch

The next real signal is a job board and a set of quiet accounts, not a whiteboard.

Three things would turn this from a memory into a status report. Riot filling job 8078139. The MMO product tag climbing above three listings on a board that currently carries 166. And any of the watchlist accounts that stayed silent through this window saying something about the project they work on.

Until one of those happens, the most useful thing said about the Riot MMO this week was said about a different game, seven years late, by the person who has to size its opening day.

Reported from Orlando Salvatore (@KirbyAu) on X and the posts embedded above. The MMO read is ours and clearly speculative. Analysis by RuneGrove.

More Riot MMO News