Quantcast
Destructoid Japanator Tomopop Flixist
Dtoid Forums now support TapATalk and ForumRunner on your iOS/Android devices. Whoot.


DOOM 3 source code now available photo

Despite fears that some legal chicanery might delay its long-awaited release, id Software has declared that the DOOM 3 source code is available as of today. Now you can make your own games about spider-legged heads and eye-less penis monsters!

The source code is released with some recoding of the shadow tech, a move done to stop lawyers worrying about a patent issue. That aside, the code that made DOOM 3 one of the scariest shooters ever (I still find it terrifying) is now available right here.

Let's all make videogames, guys!








More gaming stories around the web. Got news? Submit yours to tips@destructoid.com

Jim Sterling serves as reviews editor for Destructoid.com, head of the Podtoid podcast, and produces a number of news stories, original features, one-of-a-kind videos. With his passionate argumentative style, controversial opinions, harsh delivery, and dedication to brutal honesty Sterling is a name that you can't help but recognize. Likes PS2, iPod Touch, Silent Hill 2, Metal Gear Solid, Dynasty Warriors 3 Meet the rest of the team



Post a comment! You can also post a photo below:

Comment with Facebook





Click connect and comment instantly!

Comment with Dtoid





New? SIGN UP - it takes 5 seconds

23 comments | showing # 1 to 23
prev next

tekbunny's Avatar - Comment posted on 11/23/2011 12:05
tekbunny
Yay, now someone can make another Shitty game like brink!

The art style of that game totally fooled me into thinking it would be great.
Gorescream's Avatar - Comment posted on 11/23/2011 12:07
Gorescream
Thanks, Carmack!
Hugh G Rection's Avatar - Comment posted on 11/23/2011 12:08
Hugh G Rection
@tekbunny

which one Brink? I got in on the cheap. It's Ayight.

Doom 3 was dope, even on my shitty PC.
Mr Andy Dixon's Avatar - Comment posted on 11/23/2011 12:12
Mr Andy Dixon
My favorite Doom game (that's right, I said it). Great to hear!
Startyde's Avatar - Comment posted on 11/23/2011 12:15
Startyde
This is very curious, as Prey 2, a yet unreleased game, is running on modified Doom 3 engine. Hypotheticaly, they payed royalties for nothing.
UncleReg's Avatar - Comment posted on 11/23/2011 12:18
UncleReg
Carmack is a total bro. Nothing more can be said.
Jon B's Avatar - Comment posted on 11/23/2011 12:18
Jon B
@Startyde
Call of Duty games are based on Quake 3's engine, that's even older. You can even see id mentioned on the boxes in the fine print.
flintmech's Avatar - Comment posted on 11/23/2011 12:26
flintmech
I agree with UncleReg. John Carmack is a personal hero of mine.

I've been browsing through the code since this morning. Maybe it's a bit more interesting to me than it might be to others since I'm actually a developer and a FOSS nerd but it's really cool. I have so much respect for id because they continue to do stuff like this.
jargy1's Avatar - Comment posted on 11/23/2011 12:29
jargy1
Interesting note about the shadow patent. I'd like to know more about that.
Baines's Avatar - Comment posted on 11/23/2011 12:40
Baines
@Startyde:

It isn't like this was unexpected. Carmack has publicly made a point of releasing the source to previous engines when the next engine went commercial. This was done with Doom, Quake 1, Quake 2, and Quake 3 previously. People had even asked if Doom 3's source code would be released once Rage finally came out.

But what you get in such a download is only the engine source code. You don't get any game assets. You don't get any help or support, which is probably provided for people who licensed the tech previously. And of course you have to wait for id to release a game in their newest engine. A big budget company release isn't going to postpone their development for all those reasons (and incur all the related costs) just to save some licensing fees.
KwikPwn's Avatar - Comment posted on 11/23/2011 12:49
KwikPwn
Woot!

I hope we get a bunch if wacky indie games out of this!
free touch's Avatar - Comment posted on 11/23/2011 12:55
free touch
This could potentially be fucking awesome.
tekbunny's Avatar - Comment posted on 11/23/2011 12:58
tekbunny
@Hugh

I day oned it like a dumbass. So many games this year are making me realize I shouldn't spend money on day one products sadly
flintmech's Avatar - Comment posted on 11/23/2011 13:00
flintmech
@jargy1

Creative Labs owns a software patent on the coding technique in Doom 3 that creates stencil shadows through a technique called "depth fail" - the code was written by Carmack and he sort of pioneered the method, so it's colloquially called "Carmack's Reverse". However, Creative Labs owns the patent on the technique because they claim they "invented it" before it was used in Doom 3, even though John came up with his version independently. This illustrates why software patents are terrible. It's like trying to place a patent on a particular set of steps used to solve an equation.

Last week, Carmack tweeted that he was having to rewrite that portion of Doom 3's code to get around the patent issue. Know what his fix was? He [url=https://twitter.com/#!/ID_AA_Carmack/status/137189212519792640]added four lines of code and changed two.[/url]
Jinx 01's Avatar - Comment posted on 11/23/2011 13:05
Jinx 01
I found DOOM 3 really disappointing. Didn't even finish it. It wasn't DOOM at all. Painkiller and Serious Sam are where it's at for real DOOM "sequels."
qliqQLAQ's Avatar - Comment posted on 11/23/2011 13:41
qliqQLAQ
Great thing. For me as game developement student, it's great to take a look into a professional project
Holyetheline's Avatar - Comment posted on 11/23/2011 14:51
Holyetheline
I'm trying to get good at game development. It's hard work. Right now I use MMF2 and Game Maker 8, fun programs but there's a lot to learn. I also got the UDK but it's way over my head for now. Learning how to code is a bitch and stuff like this is awe inspiring.
qliqQLAQ's Avatar - Comment posted on 11/23/2011 16:02
qliqQLAQ
@Holyetheline

How about some (e)books and much time-investing into Visual Studio'10 and C++... don't use stuff like the apps, you named...

learn coding.. that's the key
ParkourDog's Avatar - Comment posted on 11/23/2011 20:57
ParkourDog
Yeah what's up with the patent drama thing? JIM!! Do your JOURNALISM!!!
Cla's Avatar - Comment posted on 11/24/2011 09:38
Cla
Why would there be legal issues with them releasing their own thing?
rockn's Avatar - Comment posted on 11/27/2011 13:17
rockn
Hey guys. Check this out ...... I found a cool site. They give free steam games as a gift. All you have to do is join the site and earn points Join this site (http://steampoints.com). If you not believe them then you will miss huge thing. Now it's up to you. I got some games from that site. So, I shared it with you guys. Good Luck !!!
redrum331's Avatar - Comment posted on 12/07/2011 02:43
redrum331
Hopefully Doom 4 turns out better than Rage did...
prev next

Comment with Facebook





Click connect and comment instantly!

Comment with Dtoid





New? SIGN UP - it takes 5 seconds

Comments policy

Destructoid is an open discussion community. You don't need to "audition" to post a comment - just speak your mind. We respect differing opinions on the site, so have at it. Be smart, funny, insightful, clueless, or cute -- but back it up with substance. Keep your cool, keep it fun. We only ask that you act respectfully and above all: don't be a troll and ruin it for everyone else. Don't bring down gamers or we'll, you know, gently shoot you in the face and stuff you into a flaming mailbox. Each comment is your opportuntity to make this community awesomer. Is that even a word?

Avoiding the banhammer only requires common sense: spamming, trolling, racism, NSFW stuff, and other forms of sucking will not be tolerated. If anyone is griefing please report abuse. Be good. Don't suck!