Why game developers hate doors

Dark Souls door
(Image credit: From Software)

I don't like to brag, but I've passed through many doors in my life and only occasionally made an error that resulted in either pain or embarrassment (and sometimes even both). Opening and closing doors is a very basic skill we all possess, but translating that whole process into a videogame? Not easy. At least, that's what hundreds of developers had to say yesterday when Stephan Hövelbrinks, the developer of Death Trash, opened up about the surprisingly difficult challenge of implementing basic doors in games.

The distress over the act of egress kicked off when Hövelbrinks shared a screenshot of his own Discord post in which he explains all of the complications that doors create in games. "Doors are complicated to have in games and have all sorts of possible bugs," Hövelbrinks wrote. "Mostly because they're a dynamic funnel and block in the pathfinding, potentially locked, potentially destructible, but in general because they sit potentially between any game interaction or character to character situation from here to there."

It's easy to see how doors can exponentially complicate the logic of a game. Say an NPC in The Witcher 3 wants to turn in for the night. Without any doors to consider, all the AI has to do is map a route from the character's current position toward their bed. Throw a door or two in the way, though, and that NPC now needs to recognize there's a door in the way and have logic to control how it interacts with the door. But what happens if two NPCs use the same door at the same time? How does an NPC know whether a door opens toward or away from them? It's a problem so profoundly knotted that game designer Liz England, who has worked on games like Watch Dogs Legion and Sunset Overdrive, named it "The Door Problem."

In his tweet, Hövelbrinks claims that "AAA devs hate them" and even points out that the Assassin's Creed games solve the problem by pretending like doors were never invented in the first place (Valhalla, the most recent Assassin's Creed, does have some doors used in certain puzzles though). That tweet immediately went viral as game developers from all corners chimed in to talk about all the headaches caused by doors. 

"I don't exactly know how many man-months went into the door system in Control, but more than most abilities and weapons, for sure," explained Sergey Mohov, a lead gameplay designer at Remedy. Several of his peers jumped in to say that doors have always been an issue in Remedy's games.

In response to Hövelbrinks' tweet, Damion Schubert, a creative director at Boss Fight and former BioWare Austin developer, posted an entire thread dedicated to explaining the challenge of good videogame doors. 

Even The Last of Us 2's co-director said that doors are a waking nightmare. "IT WAS THE THING THAT TOOK THE LONGEST TO GET RIGHT WHAT WERE WE THINKING," wrote Kurt Margenau. Over several follow-up tweets, Margenau details the exhaustive process Naughty Dog went through to get doors working properly and the clever behind-the-scenes hacks required. For instance, when players are in combat situations doors will slam closed behind them automatically in order to impede enemies that might be chasing them, while in regular exploration all doors stay open to help players remember where they've been. 

Marcin Pieprzowski, who used to be a QA Lead on The Witcher 3, says that a boss fight in the prologue had a door that would lock and then unlock after players defeated a boss. During testing, the team found a whopping 12 different scenarios which would cause the door not to unlock, trapping the player. Pieprzowski says the fix was to just not lock the door in the first place. And then there's this hilarious story about how a quest bug accidentally opened every door in The Witcher 3—even the ones that were purely cosmetic and weren't supposed to go anywhere.

If you want to find more examples of how doors mess with games, the quote tweets to Hövelbrinks' original tweet are brimming with them. It just goes to show how often things in games that seem so brainless can end up being ridiculously complicated. So next time you open a door in a game, say a prayer of thanks to the poor developer who probably went bald trying to make it work. 

Steven Messner

With over 7 years of experience with in-depth feature reporting, Steven's mission is to chronicle the fascinating ways that games intersect our lives. Whether it's colossal in-game wars in an MMO, or long-haul truckers who turn to games to protect them from the loneliness of the open road, Steven tries to unearth PC gaming's greatest untold stories. His love of PC gaming started extremely early. Without money to spend, he spent an entire day watching the progress bar on a 25mb download of the Heroes of Might and Magic 2 demo that he then played for at least a hundred hours. It was a good demo.

Read more
Skyrim intro cinematic skill - Hey, you. You're finally awake.
A Skyrim dev broke the game before launch when they made thousands of tiny ants cast individual shadows: 'Why is the game running so slow?'
Doctor Strange in Marvel Rivals
Doctor Strange's portals were 'particularly challenging' to add into Marvel Rivals, as they created 'unprecedented performance demand' for Unreal Engine 5
A smiling man in military fatigues
Why do some games get a pass for jank and others don't?
Stabbing an enemy in the shoulder
How Dishonored and Deathloop led to a mesmerising indie horror game about tending to a monstrous train
A retro-futuristic robot does his rounds in WolfEye Studio's next game, a cannon of some sort grafted to his arm.
Raf Colantonio can’t stop making first-person immersive sims: 'Weird West was a sidestep'
Henry in the stocks
Kingdom Come: Deliverance 2's 'follow NPC' toggle should be mandatory in all videogames, with a jail sentence for developers not using it
Latest in Game Development
Sharon Tal Yguado speaking at the 2025 D.I.C.E. Summit.
'These kids do not care about romance': Game devs want to know what today's teens want, and surveys say sex and romance isn't it
Palworld early access
Palworld studio's first move as a publisher is to save a struggling indie dev: 'This is the energy I want to see driving games in 2025'
Yakuza/Like a Dragon creator Toshihiro Nagoshi says his studio's new game won't be that big after all: 'it's not modern to have similar experiences repeated over and over again'
A man with a sausage-shaped head
'Calm down!' says Facepunch Studios: Garry's Mod successor s&box is getting a fan-requested sandbox mode and an alternative to 'Sausage Men'
Hellboy Web of Wyrd
Devolver has a new label dedicated to making games based on comics, films, TV shows and 'cult heroes'
Garry's Mod screen - G-Man riding a balloon-festooned cart with his hands held above his head while a Counter-Strike guy chases him
Rust dev is bored of paying Unity '$500k a year' to fix its engine and promises that his Garry's Mod successor won't hoodwink devs with fees
Latest in News
Key art of the videogame Lunacid, showing a pale, long haired knight in purple armor contemplating a purple, flaming sword surrounded by the different phases of the moon.
One of my favorite indie RPGs is getting a follow-up made with FromSoftware's 25-year-old Super Mario Maker for first person dungeon crawlers
Kingdom Come: Deliverance 2 image - Henry riding a pink and blue striped horse while holding a fish
Kingdom Come: Deliverance 2 now has Steam Workshop support, and of course one of the first mods lets you adjust the 'jiggle physics'
Still image of Bastion holding a bird, taken from Microsoft's Copilot for Gaming reveal trailer
Microsoft unveils Copilot for Gaming, an AI-powered 'ultimate gaming sidekick' that will let you talk to your console so you don't have to talk to your friends
Erenshor - A player and two simulated MMO party members stand on a plateau in front of a yellow landscape
This RuneScape-looking 'simulated MMORPG' has all the nostalgia without the drama because all the other 'players' are NPCs
Pirate Bay co-founder Carl Lundstrom
Pirate Bay co-founder and far-right politician found dead after plane crash
Sunset in the desert in Hello Sunshine
Hello Sunshine is a desert survival sandbox where you live in the literal shadow of the colossus