Skip to main content

id Software releases Doom 3 source code

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

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.

Read this next

Matthew Handrahan avatar
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.
Related topics