EDuke32

EDuke32 provides an updated version of Duke Nukem 3D with modern features for supported systems.

eduke32.com
EDuke32 homepage screenshot

About EDuke32

EDuke32 is a source port and homebrew engine for the PC shooter Duke Nukem 3D for Windows, Linux, macOS and FreeBSD. It runs natively without emulation and offers two hardware-accelerated OpenGL renderers or the original software mode, with support for high resolutions, widescreen display and updated controls.

It provides scripting extensions and editing capabilities for mods, support for Ogg Vorbis and FLAC audio, an in-game console, and VoidSW, a port of Shadow Warrior. It is free for non-commercial purposes under the GNU GPL and BUILD licenses, and its Polymer renderer requires capable graphics hardware.

Key features

  • Runs natively on Windows, Linux, and macOS without emulation
  • Choice of two OpenGL renderers or classic software mode
  • Supports resolutions up to 10240x4320 with widescreen and FOV adjustment
  • Includes VoidSW, a port of Shadow Warrior
  • Scripting extensions for gameplay mods and editing tools
  • Plays Ogg Vorbis and FLAC sound and music
Best for: Players and mod creators who want to run Duke Nukem 3D on current systems.
Good for
  • Runs natively without emulation on multiple operating systems
  • Offers renderer choice including classic software mode
  • Supports mods through scripting extensions and startup-window loading
Watch out for
  • Advanced Polymer renderer requires capable graphics hardware
  • Free use is limited to non-commercial purposes

EDuke32 at a glance

Type
Website
Pricing
Free
Platforms
Linux, macOS, Web, Windows
Open source
Not stated
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

EDuke32 alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 5 alternatives

DFWorkshop

dfworkshop.net

Daggerfall Unity builds a modern Unity-based version of Daggerfall, with version 1.0 now available.

YQuake2

yamagi.org/quake2

Run the Quake II source port Yamagi Quake II to play the classic first-person shooter on modern systems.

Launcher

github.com/YARC-Official/YARC-Launcher/releases

YARC Launcher installs and updates the YARG rhythm game on supported desktop systems.

Popular in Mods & Fan Projects

Well-known listings from the same topic.

All 234

EDuke32 FAQ

Which operating systems does EDuke32 support?
Windows, Linux, macOS and FreeBSD, with Linux supported via a native SDL version or with Wine.
Does EDuke32 require emulation?
No, it runs natively without relying on emulation.
Is EDuke32 free?
Yes, it is free for all non-commercial purposes under the GNU GPL and BUILD licenses.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing