This is a source port of the games Doom, Heretic, Hexen and Strife developed in Delphi.

Source code repository: https://github.com/jval1972/DelphiDoom

Many features have been added to take advantage of modern hardware:
-External hi-res textures
-Advanced 32 bit color software rendering
-OpenGL support
-Quake (md2) models
-Sloped floors & ceilings
-3d middle floors
-Voxels
-Dynamic lightmaps
-mp3 music
-Custom actor definition
-and many more...

In addition provides accurate demo playback of many Vanilla Doom demos.
Supported games include: Doom, Doom2, Heretic, Hexen, Chex Quest, Chex Quest 2 and Strife.

Features

  • Advanced 32 bit color software rendering
  • OpenGL support with md2 models and dynamic lightmaps
  • External hi-res textures
  • Voxels
  • mp3 & midi music
  • 3d middle Floors (currently one per sector)
  • Slopes
  • Advanced script engine (PascalScript) to customize levels and actors
  • Custom actor definition (ACTORDEF lumps)
  • Console to set environment variables and executing commands
  • Automap rotation and overlay
  • Textured automap
  • Support for up to 256 logical CPUs in software rendering mode
  • WAV files inside wad
  • Almost all BOOM features
  • Limit removing engine
  • Support v5 GL-Nodes
  • Support for HI_START/HI_END namespace
  • Long filename aliases inside WADs
  • Uncapped framerate
  • Chase camera
  • Widescreen support
  • Sprites with 16 or 32 rotations
  • UDMF Map format
  • BEX/DEHEXTRA support
  • MBF21 support
  • UMAPINFO support

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow DelphiDoom

DelphiDoom Web Site

Other Useful Business Software
Migrate to innovate with Red Hat Enterprise Linux on Azure Icon
Migrate to innovate with Red Hat Enterprise Linux on Azure

Streamline your IT modernization journey with a holistic environment running Red Hat Enterprise Linux on Azure.

With Red Hat Enterprise Linux on Azure, businesses can confidently modernize their IT environment, knowing they don’t have to compromise on security, scalability, reliability, and ease of management. Securely accelerate innovation and unlock a competitive edge with enterprise-grade modern cloud infrastructure.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
4
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Nice looking and quick. Good way to play doom based games. One little quibble which hopefully can be easily fixed, can't seem to enter doom console commands using UK keyboard ie key above tab does not work.
  • Program crashes when playing mp3 with VBR-bitrate.
    1 user found this review helpful.
  • Great! I dreamed to have this 10 years ago! :)
  • Wow, very impressive !
Read more reviews >

Additional Project Details

Operating Systems

Windows

Languages

English

Intended Audience

Developers, End Users/Desktop

User Interface

OpenGL, Win32 (MS Windows)

Programming Language

Delphi/Kylix

Related Categories

Delphi/Kylix First Person Shooters

Registered

2007-05-21