Previously referred to as the 'Doom 3 Engine', Tech 4 is id Software's current licensing platform. Powering games such as Doom 3, Quake 4 and Enemy Territory Quake Wars, Tech 4 revolutionized the use of realtime dynamic lighting as well as other technologies.

Report abuse id Tech 4 Source Code
Filename
TTimo-doom3.gpl-1559777.zip
Type
Source Code
Uploader
_1dt3k_
Date
Nov 23rd, 2011
Size
9.10mb (9,537,838 bytes)
Downloads
11,408 (2 today)
Embed Button
Mirrors
Download now
Description

This source release does not contain any game data, the game data is still covered by the original EULA and must be obeyed as usual. You must patch the game to the latest version.


Doom 3 GPL source release
=========================
See the download package for more information on the License and other information.

Game data and patching:
-----------------------

This source release does not contain any game data, the game data is still covered by the original EULA and must be obeyed as usual.

You must patch the game to the latest version.

Note that Doom 3 and Doom 3: Resurrection of Evil are available from the Steam store at
Store.steampowered.com
Store.steampowered.com

Other platforms, updated source code, security issues:
------------------------------------------------------

If you have obtained this source code several weeks after the time of release, it is likely that you can find modified and improved versions of the engine in various open source projects across the internet. Depending what is your interest with the source code, those may be a better starting point.

Compiling on win32:
-------------------

A project file for Microsoft Visual Studio 2010 is provided in neo\doom.sln We expect the solution file is compatible with the Express releases

You will need the Microsoft DirectX SDK installed as well. If it does not reside in "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)" you will need to update the project files accordingly.

Compiling on GNU/Linux x86:
---------------------------

The build system on GNU/Linux is based on SCons: Scons.org
Issue the scons command in the neo/ folder.

Compiling on MacOS X:
---------------------------

XCode 3.2 project is under neo/sys/osx/

Back End Rendering of Stencil Shadows:
--------------------------------------

The Doom 3 GPL source code release does not include functionality enabling rendering of stencil shadows via the “depth fail” method, a functionality commonly known as  "Carmack's Reverse".

MayaImport:
---------------------------

The code for our Maya export plugin is included, if you are a Maya licensee you can obtain the SDK from Autodesk.

Preview Image
id Tech 4 Source Code
Post comment Comments
timstro59
timstro59 Nov 24 2011, 9:17am says:

*stares in disbelief*

Now I just need to learn how to do everything.

+8 votes     reply to comment
skibbi
skibbi Dec 16 2011, 2:38pm replied:

Yeah!

+1 vote     reply to comment
IvanErtlov
IvanErtlov Nov 24 2011, 9:43am says:

The only thing that is of interest for me are the codelines on dynamic lighting and shadowcasting. But for THAT I would kill. Thank god I don`t have to now ;)

+1 vote     reply to comment
hakaru-x
hakaru-x Nov 26 2011, 7:00pm says:

ok..........how the hell do i work with this??? :P

+1 vote     reply to comment
Rayman51
Rayman51 Nov 27 2011, 3:18am says:

so.... if i have a retail version of doom 3 , i can use some of the stuff there to train myself ?

ps: anyone know some good website to have a good start in this engine?

the preview image is awesome :3

+1 vote     reply to comment
_1dt3k_
_1dt3k_ Nov 27 2011, 10:16pm replied:

It depends on how much you know about programming now.

+1 vote     reply to comment
Taamalus
Taamalus Jan 14 2012, 3:59pm replied:

Doom3world.org
would be your first source for artwork, other then that, stay here to make your own game out of it, methinks.

+1 vote     reply to comment
Guest
Guest Jul 25 2013, 2:12pm says:

This comment is currently awaiting admin approval, join now to view.

JammyGuy
JammyGuy May 22 2014, 12:23pm replied:

First of all, turn caps lock off. Then actually look at what your downloading. It's just the source code for the engine. It's not like the visual editor of Unity or UDK, it's just the coding.

+1 vote     reply to comment
Guest
Guest Jul 25 2013, 2:20pm says:

This comment is currently awaiting admin approval, join now to view.

Guest
Guest Sep 20 2013, 12:13am says:

This comment is currently awaiting admin approval, join now to view.

gtamasta
gtamasta Aug 17 2014, 9:01am says:

Man, now I gotta figure out how to make a game with this. Any fees? :p

+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

Platforms
Windows, Mac, PS3, X360
Company
id Software
Contact
Send Message
Official Page
Idsoftware.com
Licence
Commercial
Release Date
Released Aug 2, 2003
Engine Watch
Track this engine
Download
Browse
Downloads
Add Download
Members only
Report Abuse
Report download
MD5 Hash
0f8950adf622dbea0e503e1f9574a2d6
Related Engines
id Tech 4
id Tech 4 Commercial Released Aug 2, 2003
Related Groups
id Software
id Software Developer & Publisher