The biggest surprise of today's Witcher 4 (opens in new tab) announcement (that's just what we're calling it until it has a title) is not that it's happening—of course it's happening—but that CD Projekt is switching from its in-house developed REDengine to Unreal Engine 5. REDengine, in various iterations, was used in The Witcher 2, The Witcher 3, and Cyberpunk 2077, but its time is clearly up: CD Projekt said in the announcement that the switch to a new engine signals the start of "a multi-year strategic partnership with Epic Games."
"[The partnership] covers not only licensing, but technical development of Unreal Engine 5, as well as potential future versions of Unreal Engine, where relevant," CD Projekt said. "We'll closely collaborate with Epic Games’ developers with the primary goal being to help tailor the engine for open-world experiences."
Cyberpunk 2077's many technical issues are the most immediately obvious probable reason for the switch to new technology—and don't forget that The Witcher 3 wasn't exactly in pristine condition at launch either. Moving to a more well-rounded, widely-used game engine could make for a smoother experience for players right out of the gate.
More importantly, though, the new technology will hopefully make life a little easier for CD Projekt developers. "One of the core aspects of our internal Red 2.0 Transformation is a much stronger focus on technology, and our cooperation with Epic Games is based on this principle," CD Projekt Red chief technical officer Paweł Zawodny said in a statement.
Red 2.0 is a long-term development strategy (opens in new tab) announced in March 2021 that's intended to enable "parallel development" of multiple projects at CD Projekt, rather than the one-at-a-time approach it's taken until now. As part of the process of enabling that change, studio head Adam Badowski said management wanted to "emphasize the well-being of our employees and provide them with professional and personal development opportunities."
That part of the strategy shift was especially noteworthy because of long-standing issues with crunch at CD Projekt. Complaints first came to mainstream light in 2017, a couple years after the release of The Witcher 3; at the time, Badowski and CD Projekt co-founder Marcin Iwinski were largely dismissive of the problem (opens in new tab), and implied that crunch was just how good things got done.
"This approach to making games is not for everyone. It often requires a conscious effort to 'reinvent the wheel'—even if you personally think it already works like a charm," they said at the time. "But you know what? We believe reinventing the wheel every friggin' time is what makes a better game."
Attitudes seemed to soften somewhat, as the studio promised "more humane (opens in new tab)" and "non-obligatory (opens in new tab)" crunch for Cyberpunk 2077. But the situation changed after a delay in late 2019: Crunch was made mandatory (opens in new tab), and CD Projekt management did not appear to consider the backtrack a big deal (opens in new tab).
Switching to Unreal Engine is pretty much a complete reversal of the "reinventing the wheel" attitude, as the studio won't be required to sink time and resources into upgrading and maintaining its engine: Essentially, that will be Epic's problem.
"In the past, we spent a lot of resources and energy to evolve and adapt REDengine with every subsequent game release," Zawodny said. "This cooperation is so exciting, because it will elevate development predictability and efficiency, while simultaneously granting us access to cutting-edge game development tools."
It's not exactly a trend at this point, but CD Projekt isn't the first big studio to decide that an internally-developed game engine is more of a pain in the ass than its worth. After struggling with a mandate to use the DICE-developed Frostbite engine (opens in new tab) in Dragon Age, Mass Effect, and Anthem, It now looks like BioWare will use Unreal Engine 5 (opens in new tab) for the next Mass Effect game.
While the Witcher is moving to new technology, CD Projekt confirmed that REDengine will continue to be used to develop the upcoming Cyberpunk 2077 expansion (although that's a given, as it doesn't make any sense to remake Cyberpunk 2077 in a new engine for the sake of some DLC). And for anyone especially picky about which website they purchase their games from, the developer also said that despite the switch to Unreal Engine 5 and partnership with Epic Games, it does not plan to make the next Witcher game exclusive to any storefront
In the past, CD Projekt games have released on GOG (its own, DRM-free store) and Steam. An Epic Games Store release was added for Cyberpunk 2077. The next Witcher game will likely hit the same stores whenever it's out, although CD Projekt didn't technically commit to specific stores. Beyond the engine, though, there's very little information on the game, including when it might be out or who might be in it—but the image included in the announcement points to a whole new school of Witchers (opens in new tab), strongly suggesting that Geralt won't be back.
We are not planning on making the game exclusive to one storefront.March 21, 2022