Massively multiplayer superhero game City of Heroes celebrated its 20th anniversary this year. It’s definitely showing its age — it’s a slightly archaic, chaotic game in which players create their own Silver Age-style comic book heroes and villains and run, fly, surf, and warp around the basic metropolis of Paragon City. But you can still log in and play it, and be part of its small but passionate community.
In itself, this is nothing unusual. World of Warcraft also celebrates its 20th anniversary this year; EverQuest, the game that inspired WoW, has been in continuous operation for 25 years; Ultima Online has changed hands a few times, but has been running since 1997. Provided enough players become deeply invested in these online worlds, they’re predisposed to last. Even if the original developer or publisher loses interest, someone else can often be found to take on the server costs and collect the subscription fees.
But City of Heroes’ story is different. Publisher NCSoft shut the game down in 2012, and resisted determined efforts by fans and the game’s own developers to keep it online. For six years, City of Heroes remained unplayable, and its bereft community had nowhere to go — although there were rumors of illicit playable servers.
But then, in 2019, the game’s source code leaked more widely, and a number of fan servers sprang up. One of these, called Homecoming, quickly established itself as the biggest and most professionally run, and in January 2024, NCSoft surprised everyone by granting the group behind Homecoming a license to operate the game.
This completed an unprecedented resurrection. Almost 12 years after its demise, City of Heroes was officially back. This is the story of a game, and a community, that refused to die.
‘I played it religiously for years’
City of Heroes: Homecoming may have an official license and around 30,000 monthly active players, but it’s still effectively a not-for-profit fan project, sustained by donations. The team that runs the game uses pseudonyms in public (a precaution taken to avoid community drama spilling into the real world). Over email, I talked to Widower. “Trying to summarize any of our jobs in a few words is difficult,” he said, but described himself as “a sort of community manager” who had started out as a game master on the team. Widower took his alias from his favorite villain character in the game, Ghost Widow, “a ghost who can’t move on because of the untimely circumstances of her death.” In real life, he works in charity fundraising; most of the team works in IT or related fields.
Widower said that the Homecoming team has a wide variety of experience with City of Heroes. Some played it from launch; others’ first experience of the game was the Homecoming server. Widower started playing City of Heroes around 2007 or 2008, when the game was just entering its second act. Original developer Cryptic Studios had moved on to make a Marvel-branded MMO, and sold City of Heroes to NCSoft, which poached several Cryptic staff to form a new developer, Paragon Studios, to run the game. (The Marvel game was canceled, and eventually morphed into CoH rival Champions Online.)
Also joining Paragon Studios around that time was marketing lead and former fan Hosun Lee. Lee had done a business school course in the early 2000s taught by Jack Emmert, an original designer on City of Heroes, who was working on the game at the time and talked to the class about it. “Two years later, the game came out,” Lee told me on a video call, with a screenshot of a throng of City of Heroes players as his background. “It was like, Oh my God, I remember this game. And so it was actually the first MMO I ever played. […] I played it religiously for years. I almost got fired over it once.”
Lee, who had previously worked at businesses like IBM and Intel, found life at Paragon “very chaotic.” It was a team of about 70 people, about 60 of whom worked directly on the game; there was also a community management team. “I handled pretty much everything else,” Lee said. “Marketing, advertising, retention programs, monetization, PR.”
City of Heroes wasn’t a huge hit, although it was profitable. “It always paid the bills and then some,” according to Lee. But it competed with two slightly younger games, Champions Online and DC Universe Online — and, as it turned out, the market for superhero MMOs had its limits. “One of the things we learned very quickly is the superhero market has a fixed audience size,” Lee said. “They just went from one superhero MMO to another. […] It’s the exact same number of people. It’s just now they’re distributed among three games.”
This wasn’t enough for NCSoft. “I think NCSoft at the time had ambitions to be larger, a lot more grandiose in the West,” Lee said. (NCSoft declined to comment for this story.) Inspired by World of Warcraft’s massive success, the Korean publisher of Guild Wars and Lineage was readying an expensive WoW competitor, WildStar. In 2011, Paragon put together a successful free-to-play relaunch for City of Heroes, which brought back many players and helped energize and reorganize the studio. But the following year, NCSoft decided to shut the game down.
‘It felt like we had lost a piece of ourselves’
At Paragon, there had been a frantic attempt to stave off the shutdown. “A group of us spent probably a solid month, month and a half doing everything we can to try and save the studio and the game,” Lee said. “Everything from ‘Can we scale things down?’ to ‘Can we spin the studio off?’ There was even an idea to do a Kickstarter.” But NCSoft would not budge, and it went ahead and announced the closure of the game and the studio.
However, it hadn’t anticipated the strength of feeling among the City of Heroes community. There were in-game protests, and a petition to keep the game alive reached over 16,000 signatures. “There was a point when it almost tipped over,” Lee remembered. “The player reaction was a lot more intense than I think NCSoft realized. And so that actually forced NCSoft to go back to the negotiating table. […] Unfortunately, obviously it didn’t work out.”
City of Heroes was turned off at midnight, Pacific time, on Nov. 30, 2012. Like many players, Widower was online at the time, saying farewell to the game that had meant so much to him. “I was on the Beta server on the night of shutdown, which happened to be the last server to go down; around 18 minutes after everything else,” he said. “LFG [the main chat channel] in those last few minutes was, as you’d expect, partly funereal, but there was still that irreverent humor that characterizes MMO communities all the way to the end. It was very surreal!
“For so many of us, finding out the game was shutting down hurt in ways we couldn’t have expected,” Widower said. “Many of us built communities, lifelong friendships, and in some cases marriages and families through the game and had never considered the possibility that it could one day disappear. It felt like we had lost a piece of ourselves or our second home.”
Now homeless, the City of Heroes community fragmented. According to Widower, most chose not to jump to the game’s obvious superhero rivals; many CoH players had a “personal distaste” for Champions Online, he said, whereas DC Universe Online was “too grindy, not enough customization.” Many ended up playing another Cryptic game, Star Trek Online, gravitating to the ever-popular WoW, or giving up on MMOs altogether.
Some half-functioning alternatives to the full City of Heroes experience cropped up, like Paragon Chat, a version of the game with no content that still allowed players to socialize as their heroes. “In the immediate aftermath of the shutdown, I spent a bizarrely large amount of time playing around with Icon, the hack to make the character creator accessible even without a server,” Widower said. Like many members of the community, he had a feeling that City of Heroes couldn’t and wouldn’t stay dead forever. “I always figured I would just wait until the game came back eventually — though I did not expect to be part of that myself!”
‘Oh shit, there’s a Fight Club’
Hosun Lee said he first started hearing rumors of a fully playable City of Heroes server three or four years after the 2012 shutdown. “I guess there was kind of like a Fight Club rule,” he said. “You don’t talk about Fight Club.” The code of silence didn’t hold, though, and a few years later, word got out. “Somebody did talk about Fight Club. Then, when people found out, it’s like, Oh shit, there’s a Fight Club.”
In April 2019 it was revealed that a private server had been in operation, in secret, for years. Many in the CoH community were incensed at being left out, but the controversy led to widespread distribution of the game’s source code and the establishment of multiple publicly available fan servers. “A lot of people, some of us among them, were very angry that the game had been hidden from them for six years, as was their right,” Widower said. But a nucleus of fans that would soon become the Homecoming team “thought differently,” he said. “While the circumstances surrounding the leak were not what anyone would have wanted, we recognized the opportunity to bring the game back for real, and immediately started working towards that goal.”
Widower said the Homecoming team came together within days that April through an organic cascade of introductions: “A couple of people who had the knowledge and resources to run a server got together, and they got introduced to someone who knew how to handle community projects, and someone who knew how to handle the legal and financial aspects, and some people who knew how to handle the mess of the code. They picked up a couple volunteer game masters (among them myself) and off to the races we were! The community came along afterwards — we were pretty much the only [public] server in town for a few weeks there, so people came and never left.”
Many fans in the community were nervous about investing time in servers that had a dubious legal right to exist. Surprisingly, the Homecoming team wasn’t worried. “Quite the contrary,” Widower said. “We were in contact with NCSoft from day one in pursuit of having a friendly, stable, and long-term version of the game for everyone to enjoy, and we believed that working with NCSoft was the only way to make this possible.” A bigger concern was just keeping the server on its feet. “It was absolute chaos,” he said. “Of course we expected a lot of people would want to play, but I don’t think we realized we would have so many players on at once that the servers were struggling to keep up. We had very little time to learn, scale, and optimize. […] It helped that, in spite of never having met before, everyone on the team got on very well together and also was very willing to obliterate their sleep schedules.”
Homecoming was far from the only big unofficial City of Heroes server — another, Freedom, is still going — but it had a first-mover advantage and quickly amassed the biggest community. Yet Widower reckons it was the Homecoming team’s professionalism that won it the official license from NCSoft. “I don’t know how familiar you are with private servers in general, but they tend to be full of drama,” he said. “While we can’t control what anyone else does, we have tried to run Homecoming as if we were a real studio running a real MMO, with all the strictures that entails. I know a lot of our players feel secure in the knowledge that the server won’t implode because of internal conflict.”
“We have tried to run Homecoming as if we were a real studio running a real MMO”
— Widower
The team were handy coders, too. What the Homecoming team has done with City of Heroes is “mind-bogglingly impressive,” according to Lee, compared to what Paragon’s team of professional developers managed. “We had a dedicated team of people who lived the code, who were being paid to do that. And honestly, I think we still barely kept things going. The game is [made of] what people call spaghetti code — it’s years and years of development on top of each other, so nobody knows what anything does anymore. And that was hard enough when we had access to the source code. To find out that there’s a group of amateurs who, I guess, reverse-engineered it and are able to add things into the game that we [never could was amazing].” Lee cited the Homecoming team’s addition of asymmetrical costumes, a community ask the Paragon team had never been able to figure out how to deliver.
It still took NCSoft years to agree to grant Homecoming an official license. No money changed hands; according to a FAQ on the license, Homecoming is “not required to pay any up-front or recurring license fees.” Lee thinks the publisher’s decision was generous, unusual, and highly significant. “I was surprised, and it’s not because I have any ill will towards NCSoft,” he said. “At least from the outside, they get nothing out of doing this. The easiest thing for them to do would’ve been to just ignore the gray servers, maybe send a couple cease-and-desists. That’s less work, less money involved. But the fact that they decided, Hey, we’re going to do something that pretty much nobody else would think of doing, which is give you guys a license… It made me feel great, actually.”
‘We’re too stubborn to let it die’
The tale of City of Heroes is a rare heartwarming story to come out of the mercenary world of live-service games, where the hard work of game developers and the passion of game communities is so often snuffed out at the whim of business calculus. It says a lot that NCSoft has been willing to work with the game’s community to keep it alive, but this would never have happened without that community’s dedication and perseverance. And that, in turn, is all the more remarkable when you consider that City of Heroes was offline for so long, and that it had never been a particularly big game — or even a very accomplished one.
Lee attributes City of Heroes’ remarkable stickiness to two things: the “nearly infinite possibilities” of its character creator and, paradoxically, its unbalanced, janky game design. These combined to create perhaps the perfect sandbox for superhero wish fulfillment, which in turn attracted a highly engaged and welcoming community, which morphed it into “a lot more of a social game versus a combat game.”
“We found that so many of our players spent a good chunk of their time just in the character creator alone,” Lee said. “And then once you left the character creator… Combat in the game is so broken! Because the people who made the game, this was the first MMO they ever made, so they didn’t really think about scaling, or balance, or definitely not PvP at all. And so what people found was this is a game where you live out your power fantasies, where you do the broken things that no sane game designer would ever implement. But these are people who didn’t know that, so this is a game where you can fly, you can summon 30 different minions, create nuclear explosions, and then go to a virtual rave right afterwards.”
“There’s a lot of things CoH has going for it that other games don’t,” Widower said. “The original setting, the unique and complex approach to gameplay and character power, the endless possibilities for self-expression, and perhaps most importantly a community that is famously one of the friendliest in MMOs.” That point about self-expression has been key, Lee agreed. “The thing [fans] kept expressing to me the most consistently was just, it allowed them to express themselves. [They had] the ability to express interest in different communities that maybe they didn’t feel comfortable doing so, or just being who they are.”
If a game creates a place where players can more fully be themselves, then those players are liable to cling on to that game like their life depends on it. “Really, City of Heroes refuses to die because we won’t let it die, because we’re too stubborn to let it die,” Widower said. “Because we’re too stubborn to die. Because we believed. And I feel very privileged, as I think everyone at Homecoming does, to have played a part in vindicating that belief. City of Heroes remains.”