Sponsored By

Doom 3 Source Code Released To Public

Following slight rewrites from id Software's John Carmack to avoid potential patent infringement, the source code behind Doom 3 was made public on Tuesday for open source use.

Frank Cifaldi, Contributor

November 22, 2011

1 Min Read
Game Developer logo in a gray background | Game Developer

Following slight rewrites from id Software's John Carmack to avoid potential patent infringement, the source code behind Doom 3 was made public on Tuesday for open source use. The source does not contain any game data, which is still covered by the original EULA. The source also does not include functionality enabling rendering of stencil shadows via the "depth fail" method (commonly called "Carmack's Reverse"), which lawyers from parent company Zenimax said might infringe on a patent for a Creative Labs 3D shading technique. According to Carmack, minor tweaks were made to the code to avoid any infringement: he recently tweeted that the workaround "added four lines of code and changed two." The source is available now on GitHub.

About the Author

Frank Cifaldi

Contributor

Frank Cifaldi is a freelance writer and contributing news editor at Gamasutra. His past credentials include being senior editor at 1UP.com, editorial director and community manager for Turner Broadcasting's GameTap games-on-demand service, and a contributing author to publications that include Edge, Wired, Nintendo Official Magazine UK and GamesIndustry.biz, among others. He can be reached at [email protected].

Daily news, dev blogs, and stories from Game Developer straight to your inbox

You May Also Like