toggle

AAPL Stock: 101.63 ( -0.03 )

Printed from http://www.macnn.com

Doom 3 game engine released under GPL3

updated 09:30 pm EST, Tue November 22, 2011

Shadow rendering technique substituted

Game maker Id Software has published the Doom 3 game engine source code under the GPL3 license, allowing developers to incorporate its mechanics into their own projects. The release does not contain any game data, according to the release notes, as those elements are still covered under the Doom 3 commercial end-user license agreement. In addition, the shadow-rendering technique known as "Carmack's Reverse" has been substituted for patent reasons.

The company has traditionally promised and eventually published the source code to its game engines, and promised to do so with the Doom 3 engine as well. A roadblock that could have prevented the code's release for Doom 3 was that both lead programmer John Carmack and another company independently developed a shadow-rendering technique, but the other game company patented their version.

The company didn't want to expose itself to possible litigation by open-sourcing a very similar technique. Carmack later found a solution to the problem by further re-coding the technique to be different enough from the original that it could be handed off to Id co-founder Timothee Besset, who has traditionally handled all the Linux and open-source porting and other cleanup of the various game engines and did most of the work on the Doom 3 release.

The engine's source code is now available for download on GitHub.





by MacNN Staff

POST TOOLS:

TAGS :

toggle

Comments

Login Here

Not a member of the MacNN forums? Register now for free.

toggle

Network Headlines

toggle

Most Popular

MacNN Sponsor

Recent Reviews

Autodesk Smoke 2015

Since May of this year, Autodesk has been shipping the highly anticipated update to its high-end post-production video editing suite, ...

Crucial MX100 256GB SATA-3 SSD

While the price to gigabyte ratio for magnetic platter-based hard drives can't be beat, the speed that a SSD brings to the table for ...

Narrative Clip

With the advent of social media technology, people have been searching for new ways to share the events of their daily lives -- be it ...

toggle

Most Commented