Graphics Programmers have a new toy to play with thanks to John Carmack and id software, who have just released the source code to their amazing game engine Doom 3.  Unfortunately, some of the best parts are missing.

No game data is contained, as it’s of course still covered under EULA, and the original engine’s shadow rendering trick known as Carmack’s reverse has been replaced for legal reasons.

Presumably, this is due to the issue with the Patent, awarded to Creative Labs.  The technique itself isn’t a secret anymore, but will be part of a legal entanglement similar to the old “Marching Cubes” problems of yester-year.  Hopefully it’ll all pass soon.

Get the code on Github.

via Doom 3 GPL source code now available | The Verge.