Published , by Chris Jarrard
Published , by Chris Jarrard
If you were tasked with assembling a short list of the most anticipated game releases of 2019, it is a pretty safe bet that Doom Eternal will make an appearance. Following its wildly successful predecessor from 2016, Doom Eternal aims to up the ante for fast-paced shooter action. The franchise, as well as developer id Software, has been synonymous with pushing the limits of graphics technology for more than twenty five years. Following the debut of NVIDIA’s Turing-based RTX graphics cards last year, ray tracing and RTX effects have become popular in big-budget PC games. Will Doom Eternal make use of this technology?
The next installment in the Doom franchise will be launching on consoles, Nintendo Switch, Google Stadia, and PC on November 22, 2019. The PC version of the game will not be supporting NVIDIA’s RTX features at launch, but the development team has announced that implementing ray tracing effects and support for NVIDIA’s hardware is a priority and will be addressed after the game’s release.
There are a couple of reasons that the PC version of Doom Eternal will be launching without NVIDIA RTX feature support, the most important of which is the development team’s commitment to ensuring a smooth launch of the game across various platforms on November 22. Other technical hurdles are also holding back integration with NVIDIA’s RTX technology.
Doom Eternal has been making the rounds of video game industry shows for a while now, most recently wowing audiences at E3 2019. id Software provided all the details about the game to the public during the show, but no mention of ray tracing or RTX support was announced during the show proper. During a late night interview session with Giant Bomb, id’s Marty Stratton let the cat out of the bag that Doom Eternal and its game engine would support NVIDIA’s RTX technology. He and the other staff did not commit to promising launch day support, though.
In an interview earlier his month with Video Games Chronicle, Stratton elaborated on the studios plans to bring ray tracing to Doom Eternal:
Another issue preventing Doom Eternal from launching with NVIDIA RTX support is technical in nature. Doom Eternal is expected to make extensive use of the Vulkan graphics API. This API first debuted in Doom 2016 shortly after launch and was the first time it had been made available in a major game. Google’s Stadia games are expected to run via the Vulkan API, making Doom Eternal a natural candidate to be a showpiece for the streaming service.
NVIDIA’s RTX acceleration is directly tied into Microsoft’s DirectX Raytracing API (DXR), which is a part of the DirectX 12 API. Because NVIDIA’s hardware directly interfaces with DXR to accelerate ray traced effects, only games running on DirectX 12 can make use of the technology. As Vulkan is a competitor to DirectX 12, id Software must find a way to have Doom Eternal and its game engine leverage the RTX hardware without using DXR.
When Doom Eternal receives an eventual update to include ray-traced effects, it will likely be achieved via Vulkan and be available to both NVIDIA and AMD GPU users. With id Software and NVIDIA being partners in the past and present, I would expect the ray tracing implementation to be stellar. Bethesda’s Wolfenstein: Youngblood will launch with RTX support this year, so both teams have already been hard at work on integrating ray-traced effects into id Tech engines.