Bueno, esto empezó con el código fuente del Doom en otro post que ya borré, porque finalmente encontré unos cuantos más. Acá van, códigos fuente de juegos conocidos, liberados para uso público. Casi todos son en C, C++ y eso.
De ID Software:
Doom: para poder usarlo necesitás tener el Doom (porque este archivo no incluye todas las librerías y eso) y corre sólo bajo Linux porque la versión de DOS no la podían distribuir por cuestiones de Copyright; usaron una sound library que no fue creada por ellos.
ftp://ftp.idsoftware.com/idstuff/source/doomsrc.zip
Wolfenstein 3D (Borland C++ 3.0/3.1):
http://www.classicdosgames.com/source/wolfsrc.zip
Quake III:
ftp://ftp.idsoftware.com/idstuff/quake3/source/Q3A_TA_GameSource_127.exe
Quake II:
ftp://ftp.idsoftware.com/idstuff/source/quake2.zip
Quake:
ftp://ftp.idsoftware.com/idstuff/source/q1source.zip
RAVEN SOFTWARE:
HERETIC - HEXEN (C++, C#):
ftp://[email protected]/raven-games/classics/heretic_hexen_source.zip
HEXEN II:
ftp://[email protected]/raven-games/hexenworld/hexen2source.zip
[/Agregados]
OTROS:
Beneath a Steel Sky (Assembly language):
http://www.classicdosgames.com/source/sky-source.zip
Chopper (Turbo Pascal 5):
http://www.classicdosgames.com/independant/chopper256.zip
Descent 1.5 (Watcom C/C++ 9.5):
http://www.classicdosgames.com/source/d1srcpc.exe
Duke Nukem 3D v1.5 (Atomic Edition in Watcom C/C++ 10.0):
http://www.classicdosgames.com/source/duke3dsource.zip
Shadow Warrior:
http://www.classicdosgames.com/source/shadowwarriorsource.zip
Rise of the Triad v1.3 (Watcom C v10.0b):
http://www.classicdosgames.com/source/rottsource.zip
SIERRA:
Y si te copaban el Leisure suit Larry, el Space Quest, el King Quest, etc., acá hay una página que trae el engine original (con tutoriales y eso) que se usó para hacer esos juegos (o sea que podés hacer tus propios juegos de ese estilo), e incluso un decompiler para que puedas ver el código fuente:
http://www.bripro.com/scistudio/index.php
De ID Software:

Doom: para poder usarlo necesitás tener el Doom (porque este archivo no incluye todas las librerías y eso) y corre sólo bajo Linux porque la versión de DOS no la podían distribuir por cuestiones de Copyright; usaron una sound library que no fue creada por ellos.
ftp://ftp.idsoftware.com/idstuff/source/doomsrc.zip
Wolfenstein 3D (Borland C++ 3.0/3.1):
http://www.classicdosgames.com/source/wolfsrc.zip
Quake III:
ftp://ftp.idsoftware.com/idstuff/quake3/source/Q3A_TA_GameSource_127.exe
Quake II:
ftp://ftp.idsoftware.com/idstuff/source/quake2.zip
Quake:
ftp://ftp.idsoftware.com/idstuff/source/q1source.zip
RAVEN SOFTWARE:

HERETIC - HEXEN (C++, C#):
ftp://[email protected]/raven-games/classics/heretic_hexen_source.zip
HEXEN II:
ftp://[email protected]/raven-games/hexenworld/hexen2source.zip
[/Agregados]
OTROS:

Beneath a Steel Sky (Assembly language):
http://www.classicdosgames.com/source/sky-source.zip
Chopper (Turbo Pascal 5):
http://www.classicdosgames.com/independant/chopper256.zip
Descent 1.5 (Watcom C/C++ 9.5):
http://www.classicdosgames.com/source/d1srcpc.exe
Duke Nukem 3D v1.5 (Atomic Edition in Watcom C/C++ 10.0):
http://www.classicdosgames.com/source/duke3dsource.zip
Shadow Warrior:
http://www.classicdosgames.com/source/shadowwarriorsource.zip
Rise of the Triad v1.3 (Watcom C v10.0b):
http://www.classicdosgames.com/source/rottsource.zip
SIERRA:

Y si te copaban el Leisure suit Larry, el Space Quest, el King Quest, etc., acá hay una página que trae el engine original (con tutoriales y eso) que se usó para hacer esos juegos (o sea que podés hacer tus propios juegos de ese estilo), e incluso un decompiler para que puedas ver el código fuente:

http://www.bripro.com/scistudio/index.php