Post news Report content RSS feed Doom 3 Source Code Released

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

Posted by on

::: 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 Moddb.com 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.

Source: Gamasutra.com


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."


doom3sc

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.

Source: Joystiq.com

Post comment Comments  (50 - 90 of 90)
Kamikazi[Uk]
Kamikazi[Uk]

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.

Reply Good karma Bad karma+1 vote
Argoon
Argoon

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

Reply Good karma Bad karma+1 vote
moci
moci

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.

Reply Good karma Bad karma0 votes
Kamikazi[Uk]
Kamikazi[Uk]

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.

Moddb.com

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.

Reply Good karma Bad karma+2 votes
moci
moci

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.

Reply Good karma Bad karma-1 votes
Kamikazi[Uk]
Kamikazi[Uk]

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.

Reply Good karma Bad karma+2 votes
Hayst
Hayst

sweeeeeetttt.

Reply Good karma Bad karma+1 vote
Tone-Malone
Tone-Malone

This is making me randy

Reply Good karma Bad karma+2 votes
Joshy_
Joshy_

Super Turbo Turkey Puncher 3!

Reply Good karma Bad karma+15 votes
AniCator
AniCator

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

Reply Good karma Bad karma-3 votes
UrbanKid
UrbanKid

Doom 3 source + indie modding = win

Reply Good karma Bad karma+4 votes
Clonest
Clonest

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

Reply Good karma Bad karma+2 votes
Megadave2003
Megadave2003

Id liek to see a jumpmap port on doom 3

Reply Good karma Bad karma0 votes
Epryth
Epryth

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

Reply Good karma Bad karma+1 vote
Dynamo128
Dynamo128

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

Reply Good karma Bad karma+3 votes
Megadave2003
Megadave2003

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

Reply Good karma Bad karma0 votes
moci
moci

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

Reply Good karma Bad karma+2 votes
Alex626
Alex626

YEAHHH!!!!

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

Reply Good karma Bad karma+1 vote
SiPlus
SiPlus

WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOW

Reply Good karma Bad karma0 votes
T-braze
T-braze

oh hi

Reply Good karma Bad karma-1 votes
Protektor
Protektor

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.

Reply Good karma Bad karma+1 vote
zeroy
zeroy

Well GPL for DOOM3 is out boys! Github.com

Reply Good karma Bad karma0 votes
QuatroIGN
QuatroIGN

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

Reply Good karma Bad karma+1 vote
ice_trey
ice_trey

Joshy_ Aug 7 2011, 5:57pm says:

Super Turbo Turkey Puncher 3!

THE comment... ever fffs !! :p

Reply Good karma Bad karma0 votes
ice_trey
ice_trey

spot on Argoon :)

Reply Good karma Bad karma+1 vote
TheHappyFriar
TheHappyFriar

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?

Reply Good karma Bad karma+4 votes
CzloviekVoodka
CzloviekVoodka

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

Reply Good karma Bad karma+1 vote
Katana_
Katana_

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

moddb, I'm disappointed.

Reply Good karma Bad karma+1 vote
hollowminds
hollowminds

Awesome, cant wait to see what comes of it.

Reply Good karma Bad karma+1 vote
Avoozl
Avoozl

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

Reply Good karma Bad karma+3 votes
SinKing
SinKing

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.

Reply Good karma Bad karma+2 votes
Elementalist
Elementalist

UDK is hardly limited to the FPS genre.

Reply Good karma Bad karma+2 votes
Kamikazi[Uk]
Kamikazi[Uk]

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.

Reply Good karma Bad karma+5 votes
Jok3r098
Jok3r098

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.

Reply Good karma Bad karma+1 vote
Jok3r098
Jok3r098

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

Reply Good karma Bad karma+1 vote
InStars
InStars

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

Reply Good karma Bad karma+1 vote
ianna_keeper
ianna_keeper

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

Reply Good karma Bad karma+1 vote
nbohr1more
nbohr1more

WOOT!

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

Forums.inside3d.com

Reply Good karma Bad karma+3 votes
xilefian
xilefian

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.

Reply Good karma Bad karma+1 vote
InStars
InStars

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

Reply Good karma Bad karma+1 vote
azrael0_0
azrael0_0

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

Reply Good karma Bad karma+1 vote
newbie2356
newbie2356

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.

Reply Good karma Bad karma+1 vote
undeadbobop
undeadbobop

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 Github.com

Reply Good karma Bad karma+1 vote
Post a comment

You are not logged in, your comment will be anonymous unless you join the community. Or sign in with your social account:

News
Browse
News
New
Post news
Share
Related Games
Doom III
Doom III First Person Shooter
Related Engines
id Tech 4
id Tech 4 Commercial
Related Groups
Activision
Activision Developer & Publisher
id Software
id Software Developer & Publisher