med-img

Carmack Rewrites Doom 3 Source To Avoid Legal Problems

Posted November 17, 2011 by Steve Peterson

Old code may die, but it often sticks around to haunt you. John Carmack is rewriting the code for id Software's open-source version of the Doom 3 engine because of the chance for litigation due to the shadow rendering code.

According to Carmack's tweet, Bethesda's lawyer's have raised issues about the patent by Creative Labs for a stencil shadowing technique called “Carmack's Reverse” which was jointly created by Carmack and other coders. id Software used the technique under contract for Doom 3, but providing the source code using the technique might have caused a legal problem, hence the rewrite.

Fans are awaiting the release of the source code so they can make their own changes, but there's no word yet on when the release date might be.

Steve Peterson has been in the game business for 30 years now, as a designer (co-designer of the Champions RPG among others) and a marketer (for various software companies), and a lecturer. You can read his thoughts on games and marketing at http://20thlevelmarketing.blogspot.com/, or follow him on Twitter @20thLevel.

Comments

Newsletter

Sign up for our FREE morning newsletter outlining the day's top stories, and the[a]listdaily for game marketing news.

Sign up