Doom3D is a Windows DirectX port of the original Linux Doom source by Paul Brook. Some of the main features are Quake-style console binds, console, a primitive implementation of sprite merging in PWADs, hardware acceleration using GL nodes, MD2 model support and is also one of the few ports that supports co-op splitscreen and WAD lump compression.
Much of the 3D hardware rendering code is incomplete such as seg clipping for faster performance. Some other features are also incomplete such as mouselook. Most of the code is ported directly from Linux Doom, which means that all of the original bugs from Doom are present. There were plans to switch over to DX8 but the author of the project suddenly left the Doom community. The website of Doom3D is still up and hosted by Doomworld.
|Source code genealogy|
Linux Doom 1.10
|Doom3D|| Base for|