Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

DelphiDoom

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.

View on SourceForge

Member rating

No ratings yet.

Sign in to rate this project.

About this project, from SourceForge

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

Source code repository: [https://github.com/jval1972/DelphiDoom](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.

Screenshots

DelphiDoom software renderer with external textures and perspective correction

DelphiDoom software renderer with external textures

Support for Doom, Chex Quest, Hacx, Heretic, Hexen & Strife

DelphiDoom - OpenGL rendering mode

DelphiDoom OpenGL mode

Dragon: A 3D game based on the DelphiDoom engine