Post news Report article RSS Feed Doom 3 Source Code Released

Doom 3 Source Code released! Read on to find out more!

Posted by Henley on Nov 23rd, 2011

::: Update :::

On the 22nd of November the Doom 3 source code was released with a few changes and omissions.

Gamasutra wrote: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.

You can find the download here on ModDB it is recommended however if you are reading this in a few months that you seek out any official versions due to it might be a more recent update.


Back at QuakeCon in 2009 John Carmack announced that the Doom 3 source code would be released at some point in the future. Confirmed today at two years later at the 2011 QuakeCon that the very same source code will be made available to everyone after id's next game RAGE releases later this year.

VG247_liveblog wrote:Carmack said in his keynote that these releases of Id code are a "challenge to other developers," and are beneficial to both Id and "the community."


This means that a whole mess of modifications like the Dark Mod, Arx, Last Man Standing can release a almost indie version. It also means we might see some fantastic new endeavours being birthed because of this, maybe this will start another Team Fortress as we all know how well that worked out last time.


Post comment Comments  (50 - 91 of 91)
Kamikazi[Uk] Aug 6 2011, 1:53pm says:

Awesome glad we are getting plenty of new engines. I think i may write a game in this if the source-code is good :D.

+1 vote     reply to comment
Argoon Aug 17 2011, 11:28pm replied:

Kamikazi[UK] i bet it is has well coded has the C4 engine or even better we are talking about John Carmack coding here. ;)

+1 vote     reply to comment
moci Nov 24 2011, 10:09am replied:

Your days must be 10 times as long as mine, another project added to your to-do list. I'm still waiting for the benchmark test on your 2D engine.

0 votes     reply to comment
Kamikazi[Uk] Nov 24 2011, 6:51pm replied:

It was already uploaded a few months back. Stop being a douche about all my comments.

I have already rewrote a new engine for UNI with pixel blitting, trapsarency and alot of new interesting black boxing techniques etc, so not got time for it anymore. Also writing a dx3D10 engine and shaders etc. Also working on a animation system and various other projects for university so i just don't have the time.

I want to re-write alot of the code again over the xmas break, now that i have a better understanding of many areas.

I didn't say i was going to make quake engine game now. I may make one later next year if i ever get time.

+2 votes     reply to comment
moci Nov 25 2011, 1:40pm replied:

That's what I'm saying. At each new shiny release of anything game(engine) related you're like "I'll use it!".

I think it's funny. And you've just proven my point about the amount of projects you're on. If you would ever just focus on one thing it might be worth it but instead you just keep adding more stuff to do. If you're not doing it now why say it? To sound cool? The 1337 days are over.

-1 votes     reply to comment
Kamikazi[Uk] Nov 26 2011, 11:36am replied:

All the projects i said are for university they are modules we are studying. I always like to work on one of my own projects in spare time aswell as university work.

I have only said i want to use this engine on 2 things now. I do want to use both sometime this year just for a mini-project and a project with a few friends at uni.

+2 votes     reply to comment
Hayst Aug 6 2011, 3:45pm says:


+1 vote     reply to comment
Tone-Malone Aug 6 2011, 3:49pm says:

This is making me randy

+2 votes     reply to comment
Joshy_ Aug 7 2011, 11:57am says:

Super Turbo Turkey Puncher 3!

+15 votes     reply to comment
AniCator Aug 9 2011, 5:23am says:

Don't forget about the hats! It's a key feature that has been in all the TF games.

-3 votes     reply to comment
UrbanKid Aug 9 2011, 5:55am says:

Doom 3 source + indie modding = win

+4 votes     reply to comment
Clonest Aug 10 2011, 11:50pm says:

yes!, if the source code is released then perhaps Quake 4 Coop can finally be complete!, now get cracking folks!

+2 votes     reply to comment
Megadave2003 Aug 12 2011, 2:57am says:

Id liek to see a jumpmap port on doom 3

0 votes     reply to comment
Epryth Aug 12 2011, 7:47am says:

cpma on new engine would be great (or renewed version of q4's mp as a standalone free game) :D

+1 vote     reply to comment
Dynamo128 Aug 17 2011, 6:43am says:

Thank you, John Carmack, for being a most respectable man.

+3 votes     reply to comment
Megadave2003 Aug 20 2011, 4:15pm says:

Would creating a mod with a new Doom storyline be copyright infringement? IF its on this engine

0 votes     reply to comment
moci Nov 24 2011, 10:12am replied:

Making something with someone else's IP is always copyright infringement, regardless of the engine, unless you get permission of course.

+2 votes     reply to comment
Alex626 Sep 17 2011, 8:18am says:


And we will have the Doom 3 on Android!!!

+1 vote     reply to comment
SiPlus Sep 19 2011, 4:06am says:


0 votes     reply to comment
T-braze Nov 24 2011, 7:33am replied:

oh hi

-1 votes     reply to comment
Protektor Nov 21 2011, 1:18am says:

John Carmack posted on his Twitter account that everything was done and they were just waiting on the lawyers to go over everything. Hopefully that means we will be getting it soon.

+1 vote     reply to comment
zeroy Nov 23 2011, 12:23pm says:

Well GPL for DOOM3 is out boys!

0 votes     reply to comment
QuatroIGN Nov 23 2011, 7:39pm says:

Awesome! that means people can make a team fortress mod for Quake 4 :D

+1 vote     reply to comment
ice_trey Nov 23 2011, 8:25pm says:

Joshy_ Aug 7 2011, 5:57pm says:

Super Turbo Turkey Puncher 3!

THE comment... ever fffs !! :p

0 votes     reply to comment
ice_trey Nov 23 2011, 8:26pm says:

spot on Argoon :)

+1 vote     reply to comment
TheHappyFriar Nov 23 2011, 8:29pm says:

My only complaint is they didn't include any scripts in the GPL. All the other id GPL'ed engines included AI+weapons (because they were either part of the SDK or the C code). Not so with D3. That means to make a free-D3 (similar to Open Arena, FreeDoom, etc) you'd need to code all new AI, weapons, etc. just not replace assets.

Maybe id can be petitioned?

+4 votes     reply to comment
CzloviekVoodka Nov 23 2011, 10:08pm says:

Aaaaaahhh, another sources for young programmer to learn from ^^"

+1 vote     reply to comment
Katana_ Nov 23 2011, 10:54pm says:

Nice how you managed to NOT link to the repository at all.

moddb, I'm disappointed.

+1 vote     reply to comment
hollowminds Nov 24 2011, 1:06am says:

Awesome, cant wait to see what comes of it.

+1 vote     reply to comment
Baphomet‪ Nov 24 2011, 3:23am says:

All we need now is a mod which prevents the gore from disintegrating in Doom 3.

+3 votes     reply to comment
SinKing Nov 24 2011, 4:30am says:

The difference to e.g. UDK is: with UDK you can make a nice multpilayer FPS. With Tech4 and source code you can make anything. ID did a great service to a community that has been active and inventive about creating interesting mods. Now, everything is possible.

I applaud ID for this move and feel like they have done a great service to indie gaming and modding. The only thing I'm not sure about is how the tools stand in comparison to more recent editors.

+2 votes     reply to comment
Elementalist Nov 24 2011, 1:09pm replied:

UDK is hardly limited to the FPS genre.

+2 votes     reply to comment
Kamikazi[Uk] Nov 24 2011, 7:01pm replied:

Why is everyone comparing UDK to this. This is just source-code as far as i know, it's not a big suit of tools like UDK is.

You can make great games with both engines but with this you get the source-code so you can change the entire engine if you wanted to whereas with UDK you don't get any src. They are two completely different engines.

+5 votes     reply to comment
Jok3r098 Nov 25 2011, 12:05pm replied:

the suite of tools is definatley something to enjoy in UDK. there are tools for this engine but they all seem so outdated, best ive seen is QuArK, but i hear you can actually use hammer.

Though it would be harder to get the flexibility from UDK than from a whole engines source like this.

+1 vote     reply to comment
Jok3r098 Nov 24 2011, 7:30am says:

Just bought doom3 and its expansion just for this... and because doom 1 and 2 were awesome and i havent touched the franchise since.

+1 vote     reply to comment
InStars Nov 27 2011, 7:23am replied:

Try "Classic Doom" it's a mod for Doom3 that is a remake of the old Doom1 ;)

+1 vote     reply to comment
ianna_keeper Nov 24 2011, 11:10am says:

One of the most happy modders are The Dark Mod Team for sure. They have been waiting this for years!

+1 vote     reply to comment
nbohr1more Nov 24 2011, 3:49pm says:


The community has already improved the shadow performance by (at least) 1.5x :

+3 votes     reply to comment
xilefian Nov 25 2011, 7:06pm says:

I'd like to see more of the engine on the GPU, multi core support, soft shadows to replace the stencil shadows (At least soft edges) and anti aliasing support for AMD devices.

+1 vote     reply to comment
InStars Nov 27 2011, 7:21am replied:

Doom3 and Quake4 AA worked fine with my old Radeon HD 3870X2 :/

+1 vote     reply to comment
azrael0_0 Nov 27 2011, 3:12pm says:

really wish someone could do the remake of doom I or doom II by this engine...

+1 vote     reply to comment
newbie2356 Nov 29 2011, 6:26am says:

Can't wait to see a development kit built based on this. I'm not a good enough coder, but I am very happy to see all this source code released for free, it's going to be interesting what game engines it turns up in.

+1 vote     reply to comment
undeadbobop Dec 9 2011, 7:54pm says:

The source code is already released, but you have to find the place to download it, its under a general use liecences. But I can only find one source to download the source code from. Which for me the source is inconvient

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Post news
Report Abuse
Report article
Related Games
Doom III
Doom III Single & Multiplayer First Person Shooter
Related Engines
id Tech 4
id Tech 4 Commercial Released Aug 2003
Related Groups
Activision Developer & Publisher
id Software
id Software Developer & Publisher with 2 members