Video games like The Witcher 3 are enormous, complicated pieces of machinery with thousands upon thousands of moving parts. Make one mistake and you can break everythingāor, as one developer discovered, you can accidentally unlock every door in the game.
In October, I visited CD Projekt Redās offices in Warsaw, Poland, for my book on the stories behind how games are made (which has a chapter on The Witcher 3). While interviewing the developers there, I heard a few great anecdotes that didnāt make it into the book. Hereās one of them.
Think of this as free DLC.
One day, during the development of The Witcher 3‘s second expansion, Blood and Wine, the designers at CD Projekt Red realized that something was horribly wrong: They could walk into any house in the gameāeven the ones that were meant to be part of the scenery. āWe couldnāt figure out for a long time why it was happening,ā said Miles Tost, a level designer on The Witcher 3. āIt was terrible, because some buildings wouldnāt have any terrain underneath them and when you walked in, youād basically just fall into nothingness. For optimization purposes you donāt put content into every single house, only the ones you can actually access.ā
Tost and the rest of the design team scoured the gameās world, trying to figure out how this had happened. Doors in The Witcher 3 werenāt automatically attached to buildingsāinstead, the designers had to place each one manuallyāso going through them all was a tedious process. Some doors were meant to be always open, while others were meant to be locked with specific keys that you could find in the world. Others, of course, were never supposed to open at all.
Eventually, the developers of The Witcher 3 identified the problem. During a quest in Blood and Wine involving the siege of a castle called Dun Tynne, CD Projekt Redās quest design team had decided that they didnāt want the player to be able to enter any of the buildings. This was meant to be a linear, streamlined missionāGeralt shouldnāt be getting distracted. The Witcher 3 was supposed to lock all of the doors for the duration of the quest, and then, once the quest was over, unlock those doors once again.
Problem was, as Miles Tost recalled, the game had no way of knowing which doors had been open before the quest and which ones had been locked. So it would just open everything. āThis would result in all the doors in the game being unlocked,ā Tost said. āAnd I remember the solution for this was quite bitterāthe quest designer had to actually go through every single door in the game and add this tag. āThis is a door that was closed before, and it should be closed again after.āā
Itās just one example of how a small mistake can be catastrophic for a gameās development, and one of many, many reasons that making games can be such a long, brutal process. āThese things happen, and theyāre tiny changes that you donāt anticipate, and they result in these huge huge problems,ā said Tost. āYou donāt really think about how something so small can actually fuck up everything.ā
https://kotaku.com/designing-a-video-game-as-illustrated-by-doors-1774319142