Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
April 10, 2020
arrowPress Releases







If you enjoy reading this site, you might also want to check out these UBM Tech sites:


 Doom 3  Source Code Released To Public

Doom 3 Source Code Released To Public

November 22, 2011 | By Frank Cifaldi

November 22, 2011 | By Frank Cifaldi
Comments
    5 comments
More: Console/PC, Programming



Following slight rewrites from id Software's John Carmack to avoid potential patent infringement, the source code behind Doom 3 was made public on Tuesday for open source use.

The source does not contain any game data, which is still covered by the original EULA.

The source also does not include functionality enabling rendering of stencil shadows via the "depth fail" method (commonly called "Carmack's Reverse"), which lawyers from parent company Zenimax said might infringe on a patent for a Creative Labs 3D shading technique.

According to Carmack, minor tweaks were made to the code to avoid any infringement: he recently tweeted that the workaround "added four lines of code and changed two."

The source is available now on GitHub.


Related Jobs

The United States Army War College
The United States Army War College — Carlisle , Pennsylvania, United States
[04.10.20]

PROFESSOR OF STRATEGIC GAME DESIGN
Square Enix Co., Ltd.
Square Enix Co., Ltd. — Tokyo, Japan
[04.10.20]

Experienced Game Developer
Boston Dynamics
Boston Dynamics — Wallham, Massachusetts, United States
[04.10.20]

Software Engineer, Entertainment
Visual Concepts
Visual Concepts — Novato, California, United States
[04.09.20]

Online Software Engineer









Loading Comments

loader image