John Carmack goes off about online-only games being abandoned: 'I believe in saving everything'

John Carmack, co-founder of id software.
(Image credit: John Carmack)

Last week Meta announced that, as well as losing four billion dollars on the metaverse in the last quarter, it would be shutting down Echo VR. This zero-gravity sports title was one of the early VR successes for the then-Oculus, first on Rift and later on the Quest headset, to the extent Meta acquired the developer behind it, Ready at Dawn, in 2020.

The announcement of Echo VR's closure (it's still live but will shutdown on August 1, 2023) has caused some consternation among fans of VR generally, simply because this is one of the standout experiences and soon will be no more. It feels especially unusual to see it happening to a six year-old game that, relatively speaking, has found an audience. But such is the way of the world at Meta, with CTO Andrew Bosworth saying "those resources could be put to other uses that I think will be useful to the now tens of millions of people who are in VR."

Interestingly enough Bosworth also said John Carmack, who's now left Meta, "would not have shut down Echo VR." And how. Carmack has sent a lengthy statement to UploadVR about Echo VR's closure, and does not sound at all impressed.

"I thought it was a mistake to not keep Oculus Rooms running and port to Quest," said Carmack, "and I thought it was a mistake to abandon all the GearVR/Go content when my emulation layer worked for at least a good chunk of things. I believe in saving everything."

"Even if there are only ten thousand active users, destroying that user value should be avoided if possible. Your company suffers more harm when you take away something dear to a user than you gain in benefit by providing something equally valuable to them or others.  User value is my number one talking point by far, but 'focus' is pretty high up there as well, and opportunity cost is a real thing."

Carmack goes on to say that Bosworth greenlit the release of the Oculus Go root build (an unlocked OS allowing full access) that he had long pushed-for, but "after seeing how much internal effort was involved to make it happen, I almost felt bad about it," said Carmack. "The constraints are just different in a company the size of Meta."

The id software co-founder goes on to suggest several alternatives, such as leaving a single developer in charge of maintaining the game, which he says id did with Quake Live for a long time and "was the right thing to do." As he puts it, the cost-benefit analysis may not work for Meta, but "a lot of people are spent on worse things."

Another alternative would be spinning off the project: Meta letting it go and allowing team members to leave, take over the rights for a nominal fee of $10,000, and maintain it. This does seem a little pie-in-the-sky for a giant company that shuts down divisions like most of us drink coffee in the morning, and even Carmack acknowledges that everything "is far from simple at Meta."

The other options are to leave the game unsupported but running, "rather than explicitly killing it", though as the game slowly rots "it could wind up being more net animosity than just cleanly killing it." Open source is also floated, though Carmack acknowledges licensed commercial code would be a problem.

Why this is more interesting than just the single example here, with apologies to the Echo VR stans, is that Carmack left Meta after clearly becoming frustrated with how the company operates, and he goes on to enumerate how this situation is an outcome of practices that can and arguably should be replaced. 

"'Keeping things alive takes work' is true at some level, but it is possible to build systems that run untouched for years, and come up fine after a reboot," said Carmack. "The default today may be a distributed mess of spaghetti, but that is a choice."

The coder extraordinaire then advocates for building games that will still work "at some level" without central server support, encourages LAN support for multiplayer games (because this allows people to write proxies), and supports user-run servers both because they can help save on hosting costs and for the community creative angle. Then, appropriately enough for a man whose life is now devoted to rockets, Carmack takes off like one.

"Be disciplined about your build processes and what you put in your source tree, so there is at least the possibility of making the project open source," said Carmack. "Think twice before adding dependencies that you can’t redistribute, and consider testing with stubbed out versions of the things you do use. Don’t do things in your code that wouldn’t be acceptable for the whole world to see.

"Most of game development is a panicky rush to make things stop falling apart long enough to ship, so it can be hard to dedicate time to fundamental software engineering, but there is a satisfaction to it, and it can pay off with less problematic late stage development."

The last phrase is quite the euphemism for "the game disappearing entirely, forever" and through Carmack's repeated exhortations and examples you get a sense of someone who's very frustrated at seeing things built on foundations that can ultimately prove self-defeating. We've entered an era where even many singleplayer games require some sort of server ping, while other games don't work at all if you're offline (which outside of MMOs has sometimes felt like industry overreach). Then you get to something like Echo VR which has burned brightly but briefly, and will be extinguished, and you don't know whether it's a strategic decision for Meta or simply a rounding error: Just that it will soon be gone.

Rich Stanton
Senior Editor

Rich is a games journalist with 15 years' experience, beginning his career on Edge magazine before working for a wide range of outlets, including Ars Technica, Eurogamer, GamesRadar+, Gamespot, the Guardian, IGN, the New Statesman, Polygon, and Vice. He was the editor of Kotaku UK, the UK arm of Kotaku, for three years before joining PC Gamer. He is the author of a Brief History of Video Games, a full history of the medium, which the Midwest Book Review described as "[a] must-read for serious minded game historians and curious video game connoisseurs alike."

Read more
Mark Zuckerberg pretends the metaverse is cool
The metaverse could be a 'legendary misadventure,' Meta executive says, if Reality Labs doesn't turn things around in 2025
Geralt thumbs up
2024 was the year gamers really started pushing back on the erosion of game ownership
James Sunderland looks at own face in mirror
After 2024, it feels like the games industry is poised for a vibe shift—or maybe a reckoning
Suicide Squad Kill the Justice League screenshot of King Shark
I've seen enough: No more forcing singleplayer studios to make mediocre live service games
A spaceship jets away from the camera, into an asteroid field illuminated by a distant blue sun.
Vanished for a year, early access dev returns to announce a crisis taught them 'videogames ain't it' and end development on 'singleplayer EVE' they've been making since 2017
Wilderness with trees
PUBG creator Brendan Greene swears his infinite, mega-ambitious digital universe isn't like all the others: 'I want to build a metaverse because I don't think anyone else is'
Latest in Gaming Industry
Yoda Luke and R2 in Lego form.
Lego is going to make its videogames in-house from now on, says it would 'almost rather overinvest'
A masked man with an axe in the woods
Rebellion CEO seems kind of awed by major studios making massive videogames: 'How do you organize a game that has 2,000 people working on it?'
A computer screen with program code warning of a detected malware script program. 3d illustration
Coder faces 10 years' jailtime for creating a 'kill switch' that screwed-up his employers' systems when he was laid off
Atomfall screenshot
Rebellion CEO puts the studio's recent avoidance of layoffs down to control of scope and cost: 'Sometimes we say, guys, this game's too big'
Judge Dredd promotional image in Warzone
Half-a-dozen 2000AD games were in the works before fizzling out: 'The games you get to see are a tiny representative of the number that get started—sadly'
sniper elite 5 cover
Sniper Elite CEO reckons Swen Vincke is right to snarl at short-sighted publishers: 'You could argue that their business at senior level isn't making games… their business is managing their shareholders' perceptions'
Latest in News
Naoe looking at the wrist blade in Assassin's Creed Shadows
Ubisoft backflips, says Assassin's Creed Shadows will support Steam Deck at launch, but I doubt I'll actually want to play it there
Henry from KCD2 wearing nice outfits
'Diversify your fashion endgame' with this Kingdom Come: Deliverance 2 mod that gives Henry fly new gambesons, pourpoints, and caftans
Masked Counter-Terrorist in helmet in forefront with sunglasses and beret-wearing CT in background touching headset
There's hope yet for Classic Offensive after its Steam rejection: The team behind the Counter-Strike 1.6 revival mod is in touch with Valve about its 'concerns'
Recently appointed Intel CEO Lip-Bu Tan.
Here comes Intel's new CEO: a semiconductor veteran that won the same prestigious award as Jensen Huang and Lisa Su
BURBANK, CALIFORNIA - AUGUST 15: Protestors attend the SAG-AFTRA Video Game Strike Picket on August 15, 2024 in Burbank, California. (Photo by Lila Seeley/Getty Images)
8 months into their strike, videogame voice actors say the industry's latest proposal is 'filled with alarming loopholes that will leave our members vulnerable to AI abuse'
Orithopter shooting down another in Dune
Dune: Awakening confirms air-to-air combat in ornithopters