It's time to kick ass and chew bubble gum, and I'm all outta gum!
2009 Polymer renderer, GeForce 6800, ATI X1000 series or better required
Hollywood Holocaust
Previous generation renderer running the HRP
Red Light District
Freeway
Mapster32's textured 2D mode
EDuke32 is a source port of the classic PC first person shooter Duke Nukem 3D — Duke3D for short — to Windows, Linux and OS X, which adds a ton of awesome features and upgrades for regular players and an arsenal of editing functions and scripting extensions for mod authors and map makers.
Created in August of 2004 by longtime Duke community leader Richard "TerminX" Gobeille — who was joined in 2005 by graphics technology expert and NVIDIA driver engineer Pierre-Loup "Plagman" Griffais — and originally based on code by 3D Realms, Ken Silverman, Jonathon Fowler and Matt Saettler, what was once an experiment in running DOS-based EDuke mods under Windows quickly rose from obscurity to become the premiere Duke Nukem 3D port.
EDuke32 screams bad ass so loud, you'll think Iron Maiden frontman Bruce Dickinson got uppercut in the balls by Freddy Krueger. It even comes with Mapster32, an enhanced version of that good ol' BUILD editor you remember trying to make maps with when you were a kid. Yee-haw!
Like everything else based on the Duke Nukem 3D source release, EDuke32 is completely free, open source software licensed under the GNU General Public License (GPL) * . Looking for the source code? Note: Linux and OS X users will need to compile EDuke32 from source. Unofficial OS X binaries available here.
The latest build of EDuke32 is 20091017, released October 17, 2009
— sponsored links —
You need a copy of Duke Nukem 3D to use EDuke32.
If those alien bastards shot up your disc — or you missed out on the classic FPS that upped the ante for the genre forever — come get some for just $5.99!
With 11 brutal and imaginative weapons, 40 levels of classic, pig-cop stomping, lizard smashing action, an active community, literally thousands of third party levels and some of the best mods for a classic game ever seen, you won't be disappointed!
If you have questions or comments about EDuke32, visit our forums and speak your mind! And if you're looking for the classic Duke mods, maps and TCs of yesteryear, travel back in time and explore our very own rebirth of Dukeworld, which was THE Duke Nukem 3D fansite on the 'net until its closure in 2001.
Why do I want to use EDuke32 instead of the original DOS version of Duke Nukem 3D?
Good question! EDuke32 has several advantages over the original version of Duke3D, notably:
- It runs natively without relying on emulation of any kind. Windows 2000, XP, Vista, Windows 7, whatever -- it'll run on it. Linux is also well supported, either natively or with Wine.
- It runs at crazy resolutions like 3072x2304.
- It allows you to choose between a modernized, hardware accelerated OpenGL renderer or the classic, warped software mode you grew up with
- It fixes an insane amount of programming errors which were harmless in the days of DOS but are fatal with modern protected memory models
What does EDuke32 have that other Duke3D ports don't? Why should I use it instead of something else?
- It's been the only actively developed and maintained Duke3D port for years
- It's developed by people who have been in the Duke3D scene since the beginning:
I first saw Duke3D running on a computer in a Wal-Mart in late December of 1995. I was 11 years old. Unknown to me, it was an illegally distributed beta of what was to become Duke Nukem 3D 1.0, released in January of the next year.
After seeing Duke in action for the first time, I was hooked! I had seen games like Wolfenstein 3D, Doom and Heretic before but this was different. Not long after that, we got the first family computer, and I got the first episode of Duke on CD-ROM.
I immediately got nosy and said "hey, what are these 'CON' files?" Atomic Edition came for Christmas that year. The rest, as you can see, is history... I'm true to my roots! - An incredible number of new extensions to the game's scripting system, allowing gameplay mods that rival even modern games. This one has a gravity gun.
- It features Plagman's brand new "Polymer" renderer as a replacement for Ken Silverman's "Polymost" renderer, adding:
- Fog density (sector visibility) support — fixes the dull appearance and general lack of contrast in earlier 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, et cetera)
- 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
- ...and much more — all in addition to standard md3/jpg/png/tga support, of course.
- It runs the HRP with support for all features, most of which require EDuke32; no other port can run the HRP with all features enabled
- Adds a full-featured console, including Quake-style key bindings, command aliases, advanced tab completion, comprehensive command history, colored text and more
- Hundreds of code rewrites, optimizations and fixes for rare or annoying bugs in the original code
- Adds tons of optional new features that make the player's life easier including modern status display/HUD, support for loading mods from the startup window, and modern, WSAD-based controls with mouse aiming so good, people stopped complaining about it!
- It supports Ogg Vorbis for both sound and music
- It lets you play that game called 'NAM' you saw at the dollar store
- It makes sandwiches
Once you've downloaded EDuke32, you'll probably want to read our wiki page on installation and configuration, as well as the FAQ if you have any problems.
Underlying Build engine by Ken Silverman and all rendering technology used in EDuke32 available under BUILDLIC. Fight Spam! Click Here!



