id Software releases Doom 3 source code

Wed 23 Nov 2011 10:21am GMT / 5:21am EST / 2:21am PST
Developer ToolsDevelopment

John Carmack rewrites code to avoid patent issues over "Carmack's reverse"

id software

id – defined by Freud as the primal section of the human psyche; id Software, located in Mesquite, Texas,...

www.idsoftware.com

id Software has released the source code from its 2004 hit Doom 3.

Todd Hollenshead, president of id Software, made the announcement via his Twitter feed last night.

The source code was ready for release at the start of November, but there was a problem getting clearance from Bethesda's lawyers.

The sticking point was a shadow stenciling technique discovered independently by id co-founder John Carmack in 1997. Sometimes known as "Carmack's reverse", the technique was separately patented by Creative Labs in 2002.

However, rather than wait for the legalities to be ironed out, Carmack choose to rewrite the offending code instead.

The Doom 3 source code is currently available from GitHub.

About the author

Matthew Handrahan
Matthew Handrahan joined GamesIndustry in 2011, bringing long-form feature-writing experience to the team as well as a deep understanding of the video game development business. He previously spent more than five years at award-winning magazine gamesTM.

6 Comments

Please register or log in to Gamesindustry International below to read and submit comments.