EDuke32 – homebrew game engine and source port of the classic PC first person shooter Duke Nukem 3D

EDuke32 is an actively developed port of the classic, Duke Nukem.

Duke Nukem 3D was a first person shooter developed by 3D Realms and released in 1996.

EDuke32 has many advantages over all of the other versions of Duke Nukem 3D.

Features include:

  • Runs at incredibly high resolutions such as 3072×2304.
  • Choose between two different hardware accelerated OpenGL renderers, or the classic, warped software mode.
  • Plagman’s brand new “Polymer” renderer as a replacement for Ken Silverman’s “Polymost” renderer, adding:
    • Fog density (sector visibility) support—corrects the dull appearance and extreme lack of contrast in early OpenGL ports like JFDuke3D.
    • Support for colored fog.
    • Real time dynamic colored lighting and shadow mapping.
    • Fullbrights and glow maps (for glowing red pigcop eyes, etc).
    • Support for detail textures.
    • Specular and normal map support.
    • Blending between model animations.
    • Rewritten translucent surface sorting.
    • Advanced brightness control allowing individual brightness/contrast/gamma adjustment.
    • Full widescreen monitor support plus manual fov and aspect ratio adjustment.
    • VSync support.
  • 3D models.
  • Realtime Shadows.
  • Per-pixel dynamic lighting adds to the atmosphere of the game.
  • Fog.
  • WSAD + mouse control.
  • Quake-style console.
  • User-friendly map editor called Mapster32.
  • Runs the High Resolution Pack with support for all features.
  • Supports Ogg Vorbis sound and music.
  • Huge number of new extensions to the game’s scripting system, allowing gameplay mods that rival even modern games.
  • Modularity.

Support: Wiki
Developer: Richard Gobeille, Pierre Griffals, Philip Kutin
License: GNU GPL and BUILD license


EDuke32 is written in C. Learn C with our recommended free books and free tutorials.

Return to Addictive Games Home Page

Make a Donation
Click the button to make a donation via flattr. Donations help us to maintain and improve the site. You can also donate via PayPal.

Read our complete collection of recommended free and open source software. The collection covers all categories of software.

The software collection forms part of our series of informative articles for Linux enthusiasts. There's tons of in-depth reviews, alternatives to Google, fun things to try, hardware, free programming books and tutorials, and much more.
Share this article

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.