3D Engines List
Source & Doom/Wolfenstein

This list contains 47 Doom/Wolfenstein engines with source code.



12.05.2000 KABOOM QBasic 3D Engine 12.05.2000
The KB3D is a simple wolfenstein type engine for DOS written in QBasic from Dieter Marfurt ( dietermarfurt@angelfire.com ) A screenshot and the package with mapeditor, demogame and source can be found on the Kaboom Homepage.

27.04.2000 Castle Raycasting Engine 27.04.2000
The CRE is a very simple doomlike raycasting engine for DOS from Illco ( eelco@cheerful.com ) The source can be found under Downloads on Illco's Homepage.

04.04.2000 Java Maze 17.09.1999
Java Maze is a Java 3D engine from by Jonathan Thomas ( jht2000@hotmail.com ). More information, a screenshot, the applet and the source can be found on the Java Maze Homepage.

09.02.2000 BOOM 2 09.02.2000
BOOM 2 (followup to BOOM 3D) is a 3D engine for Windows from Ivailo Belchev ( ivob@geocities.com ). More information, screenshots, the demo and source can be found on the BOOM 2 Engine Homepage.

02.02.2000 REX3D 17.11.1998
REX3D is a ray-casting 3d engine for DOS from Andreas Christian Seidel ( REX3D@acs-home.de ). More information and a playable demo and the source can be found on the ACS Homepage.

18.10.1999 DDJ: RayCast 18.01.1996
RayCast is a sample wolfenstein engine by Mark Seminatore presented in Dr. Dobb's Journal July 1994 . The source can be found on ftp.ddj.com .

20.07.1999 Johan Lindfors Java Raycaster 20.07.1999
JLJR is a simple java raycaster from Johan Lindfors ( johanl@microsoft.com ) The applet and source can be found on the Johan Lindfors Java Raycaster Homepage .

21.05.1999 BugWorld 3D 12.01.1999
BugWorld 3D is a 3D raycasting engine from Kais Dukes of Majestic-12 Games. (majestictwelve@postmaster.co.uk). The full source code, screenshots and executables can be found on the Majestic-12 Games website.

13.04.1999 WinHeretic/GL-Heretic 13.04.1999
WinHeretic and GL-Heretic are ports of the orginal Heretic (released by Raven Software) to Windows and OpenGL from Michael Ryssen ( mryssen@club-internet.fr ) aka 'Kokak'. More information, the source and binary can be found on the WinHeretic/GL-Heretic Homepage.

09.04.1999 BSP 15.08.1997
BSP is a doom level viewer for PCs from Ivailo Belchev (ivob@geocities.com ) . The demo and source can be found on the Homepage of Ivailo Belchev .
Paul Toth has made two pascal versions of the BSP engine (for Delphi 2+ and BP7) that can be found on the Mysoft Homepage.

13.01.1999 Hexen and Heretic 13.01.1999
Raven Software released the original sourcecode to their games Hexen and Heretic. The source can be found on the Hexen and Heretic Source Homepage.

11.01.1999 WinDoom/glDoom 11.11.1998
WinDoom and glDoom are enhanced ports of the Linux version of DOOM (released by ID Software on December 23, 1997) to Windows 95 and OpenGL from Bruce Lewis ( brucel@abraxis.com ). More information, screenshots and the source and executable for WinDoom and OpenGL Doom can be found on the WinDoom/glDoom Homepage .

15.12.1998 Ray 26.03.1996
Ray is a wolfenstein engine by Brad Broerman (bbroer@one.net). The source can be found via the Homepage of Brad Broenman.

27.10.1998 Lab3D 27.10.1998
Lab is a Wolfenstein engine for PCs from Alexei Frounze ( alexfru@chat.ru ). The demo and source can be found via the Homepage of Alexei Frounze.

17.09.1998 DUMB 08.09.1997
DUMB is an enhanced doom engine for Linux from Josh Parsons ( josh@coombs.anu.edu.au ). More information, screenshots, the source and executables can be found on the DUMP Homepage.

13.08.1998 Outlaw Triad Raycaster 22.07.1998
OTR is a simple Wolfenstein-type raycasting engine for PCs by Jeroen Commandeur ( comma400@tem.nhl.nl ) aka 'Vulture/Outlaw Triad'. More information, a demo and the source can be found on Outlaw Triad Raycaster Homepage.

22.07.1998 WolfEnstein 3D 22.07.1998
WE is a simple Wolfenstein-type raycasting engine for PCs from Paul Toth ( tothpaul@mygale.org ). More information, a screenshot and the source can be found via the Homepage of Paul Toth.

22.07.1998 Rot3D 22.07.1998
Rot3D is a simple Wolfenstein-type raycasting engine for Amiga computers from Jason Freund ( freund@cis.uab.edu ). More information, a screenshot and the source can be found on the Rot3D Homepage.

31.03.1998 3D Ray-Caster 31.03.1998
3DRC is ray-casting wolfenstein engine for DOS computers from Gabor Nagy ( gabor@jps.net ). More information, screenshots, the source and binarie can be found on the 3D Ray-Caster Homepage.

30.03.1998 PS-Ray 30.03.1998
PS-Ray is a simple ray-casting wolfenstein engine for DOS computers from Peter Svahn ( triax@mail.bip.net ). More information and the source can be found on the Homepage of Peter Svahn.

09.02.1998 DosDoom 08.01.1998
DosDoom is an enhanced DOS port of the Linunx version of DOOM (released by ID Software on December 23, 1997) by Chi Hoang (cyhoang@acs.ucalgary.ca). More information and the source can be found on the DosDoom Homepage .

09.01.1998 BOOM 3D 21.07.1997
B3D is a 3D engine for PCs from Emil Dochevsky ( zajo@geocities.com ) and Ivailo Belchev ( ivob@geocities.com ). More information, screenshots, the demo and source can be found on the BOOM 3D Engine Homepage.

27.12.1997 Doom 27.12.1997
ID Software released the original sourcecode to DOOM. The source is available at ftp.idsoftware.com .


09.09.1997 Virtual Presence Engine 01.01.1995
The VPE from Alexey Goloshubin (alexey@ii.uib.no) supports only 386+ PCs. More information, screenshots, demos and the full source can be found via the Homepage of Alexey Goloshubin.
A port to DJGPP using the Allegro game library can be found on Phil Frisbie's Programming Page.

15.08.1997 WWD (Link Problems !) 13.03.1997
WWD is doom engine for PCs by Marius Schilder ( marius@digicash.com ). The source and demo can be found on the Homepage of Marius.

06.06.1997 Pfhorte 31.10.1996
Pfhorte is a map editor for the Marathon game with integrated 3D viewer for Macintosh computers from Steve Israelson (steve_israelson@mindlink.net) Some more information, screenshots and documentation, the source and binaries can be found on the Pfhorte Homepage.

01.04.1997 Baltimore 01.04.1997
Baltimore is a portable doom engine by Song Li (sli2@gl.umbc.edu). The source and binaries can be found on the Baltimore Homepage.

03.03.1997 Beyond 3D (Link Problems!) 03.03.1997
B3D is a simple wolfenstein engine in QBasic for PCs from 'Dragonsky' (sfg@cland.net). More information and the source on the Beyond 3D Homepage.

10.02.1997 3D Engine 10.02.1997
3D Engine is a 3D game engine for Macintosh computers from Steve Israelson (steve_israelson@mindlink.net) More information and the source can be found on the 3D Engine Homepage.

27.12.1996 Fear 15.07.1996
Fear is a doom engine from Gyro Gearloose ( gyro@blarg.net ).
The demo,source and some more pictures can be found on the File Area of Gyro Gearloose.

09.09.1996 WebView 3D 25.09.1995
WV is doom style 3d engine from Philip Stephens ( philip@galaxy.bocaraton.ibm.com). The source and more information can be found on the WebView3D Development Page.

09.09.1996 Phantom's Cyberspace 04.09.1995
PCS is a 3d engine for PCs from Jacco Bikker (aka 'The Phantom') ( Jacco.Bikker@QuestIntl.Com ) The source can be found on x2ftp.oulu.fi . More info in the Phantom's Cyberspace Readme.

23.07.1996 Bad Mood 23.07.1996
BM is a doom engine for the Atari Falcon 030 from Bertrand Le Roy (bleroy@ccr.jussieu.fr) , Laurent Sallafranque (sallafra@col.bsf.alcatel.fr) and Johan Klockars (d8klojo@dtek.chalmers.se). The source and executable can be found on the Bad Mood homepage.

15.07.1996 Simplicity 15.07.1996
Simplicity is a doom engine from Richard Temps ( psystorm@bbs.ax.com, t_rtemps@qualcomm.com).
The source and executable can be found on www.ax.com.

21.03.1996 Demostuff 21.03.1996
DS is a wolfenstein engine for PCs from Bjarke Viksoe (bjarke.viksoe@capacity.dk). The source can be found on x2ftp.oulu.fi . More info in the Demostuff Readme.

21.03.1996 SJS - WOLF 21.03.1996
SW is a wolfenstein engine for PCs from Steven Streeting (sinbad@itl.net). The source can be found on x2ftp.oulu.fi . More info in the SJS-WOLF Readme.

11.03.1996 RayDeal 06.03.1996
RD is a doom engine combined with voxel landscape graphics from Matt Howard (weirdo@primenet.com). The full source and more information can be found on the RayDeal Homepage

23.11.1995 Final 01.01.1995
Final is the final project of Peter Mattis (petm@soda.csua.berkeley.edu). The engine is written in portable ANSI C and was tested with a Apple Macintosh and X11-Windows on HP's and Sun SparcStation. More info, the source and textures can be found on the Homepage of Peter Mattis or in the Final Readme .

20.09.1995 Learning Windows(tm) Programming Using Virtual Reality 01.01.1995
LWPUVR is a book (ISBN: 0-12-737842-1) from Christopher D. Watkins (cwatkins@algorithm.com) and Russell J Berube that contains the source for a 4D doom-style engine under Windows. The engine also supports anaglyph 3-D glasses.
More info on the Algorithm's Homepage page.

04.09.1995 WolfDoom 01.01.1995
Wolfdoom is a 3d graphics engine for PCs by Mike Dussault (mdussault@aol.com). A demo can be found on x2ftp.oulu.fi , the source is also found on x2ftp.oulu.fi . More info in the Wolfdoom Readme.

04.09.1995 Cave Dweller 04.09.1995
CD is a 3d wolfenstein engine for PCs by Lee Koloszyc (jpage@crow.cybercomm.net). The soure can be found on x2ftp.oulu.fi . More info in the Cave Readme.

31.08.1995 Wolfenstein 31.08.1995
ID Software released the original sourcecode to Castle Wolfenstein. The source is available at x2ftp.oulu.fi .

31.08.1995 WT 01.01.1995
WT (What's That) is a portable 3D game engine, Copyright (C) 1994 by Chris Laurel (claurel@mr.net) The source and some extensions can be found at the WT ftp site magoo.uwsuper.edu or at ftp.cs.tu-berlin.de (wt-05 source only). More info in the WT Readme.
The MacWT version can be found on ftp.circa.ufl.edu or via the Homepage of William Hayden.

31.08.1995 ACK 01.01.1995
The ACK (Animation Construction Kit) by Lary Myers supports only 386+ PCs. The full source is located on x2ftp.oulu.fi .
The book "Amazing 3-D Games - Adventure Set" (ISBN: 1-883577-15-2) contains a CD-ROM with an advanced version of the ACK engine (floor and ceiling texture mapping, WinG-support, better optimization).
There is also an ACK for Windows version by J.Lundy that supports WinG output, midi and wave sounds. More info in the ACK for Windows Readme.

27.06.1995 Tricks of the Game Programming Gurus 27.06.1995
TGPP is a book (ISBN: 0-672-30507-0) of LaMothe and Ratcliff that contains the source for a wolfenstein engine in C++/ASM.
13.06.1995 Gardens of Imagination 13.06.1995
GOI is a book (ISBN: 1-878739-59-X) from Christopher Lampton that contains source for a 4D wolfenstein engine in C/C++/ASM.
01.01.1995 Labyrinth 3D 01.01.1995
L3D is a 3d graphics engine for PCs by Kimmo Fredriksson ( Kimmo.Fredriksson@Helsinki.FI). The full source can be found on x2ftp.oulu.fi .


All the 3D Engine.de pages are © by Cristian Yaming