talin Posted January 22, 2004 Does anyone know whether Doom 3 will be written in C or C++? 0 Share this post Link to post
Tim Rennie Posted January 22, 2004 According to this interview, yes. I vaguely remember some statements about the renderer still being C, but I can't seem to find a source. EDIT: Er... by 'yes' I mean 'C++'. me st00pid. 0 Share this post Link to post
talin Posted January 22, 2004 Ah, thanks! "...after our move to C++, there is very little code remaining from the Q3 codebase at this point" - John Carmack 0 Share this post Link to post
insertwackynamehere Posted January 22, 2004 Of course, I dought the source will go public immediatly 0 Share this post Link to post
toxicfluff Posted January 23, 2004 insertwackynamehere said:Of course, I dought the source will go public immediatly Or for ages. The Quake3 engine is still being licensed even now. 0 Share this post Link to post
iori Posted January 28, 2004 "...after our move to C++,... Is this to say that quake III was created in C? Or...wait...i seem to recall vaguely that it was made on something else. Can someone refresh my RAM please? 0 Share this post Link to post
Tim Rennie Posted January 29, 2004 The Quake3 game side stuff was definitely C. Afaik, the engine was C too, but I obviously can't confirm this :] 0 Share this post Link to post
Lord FlatHead Posted February 2, 2004 Doom III is the first id Software game written in C++. AFAIK, everything that came before was either ANSI C or assembly code. To further prove this, here's a screenshot of Jim Dose's desktop, early in Doom III's development. As you can see, he's using MS Visual C++. 0 Share this post Link to post
Fredrik Posted February 2, 2004 Thanks FlatHead. I was looking for the shot but couldn't find it. 0 Share this post Link to post
Arioch Posted February 2, 2004 Lord FlatHead said:As you can see, he's using MS Visual C++. Just that wouldn't prove much, as id has been using MSVC++ for quite a while now. MSVC++ works just fine for compiling C code. However, what's shown in the screenshot is indeed C++. 0 Share this post Link to post
Lord FlatHead Posted February 4, 2004 Fredrik said:Thanks FlatHead. I was looking for the shot but couldn't find it. I just googled '"doom 3" desktop dose' and it was on top of the list. 0 Share this post Link to post
TH-555 Posted February 4, 2004 Lord FlatHead said:Doom III is the first id Software game written in C++. AFAIK, everything that came before was either ANSI C or assembly code. To further prove this, here's a screenshot of Jim Dose's desktop, early in Doom III's development. As you can see, he's using MS Visual C++. whoa, how can you write an entire game in assembly code? 0 Share this post Link to post
Fredrik Posted February 5, 2004 TH-555 said:whoa, how can you write an entire game in assembly code? That should've been "and", not "or". id Software's previous engines were written in C and ASM, ASM only being used for really speed-critical stuff such as inner rendering loops. But it is possible to write games in assembly code. Go back a few console generations and you'll find that's how video games were made. 0 Share this post Link to post