It's time to kick ass and chew bubble gum, and I'm all outta gum!
Per-pixel dynamic lighting and realtime shadows... groovy! Polymer renderer requires a bad-ass video card.
Click this crap to share EDuke32 with other people living in 1996!
More Polymer greatness.
Hollywood Holocaust with classic textures
E3L11: Freeway picture of an Octabrain in a level you probably don't remember
EDuke32 is an awesome, free homebrew game engine and source port of the classic PC first person shooter Duke Nukem 3D— Duke3D for short—to Windows, Linux, Mac OS X, FreeBSD, several handhelds, your family toaster, and to your girlfriend's vibrator. We've added thousands of cool and useful features and upgrades for regular players and additional editing capabilities and scripting extensions for homebrew developers and mod creators. EDuke32 is completely free, open source software.
Created by Duke4.net community leader Richard "TerminX" Gobeille and a team of elite ninja programmers including NVIDIA software engineer Pierre-Loup "Plagman" Griffais and Philipp "Helixhorned" Kutin (based on work by Todd Replogle/Ken Silverman/Jonathon Fowler/Matt Saettler), EDuke32 is the undeniable king of Duke Nukem 3D ports.
Downloads — "Damn, I'm looking good!"
These logos are download links. Click on the image that best depicts the operating system on your computer!
Remember, you need a legal copy of the game to use EDuke32 to play Duke Nukem 3D.
Need help? Join us on IRC at irc://irc.freenode.net/eduke32 or visit the forums
Alien bastards shot up your copy of Duke? Come get some for just $5.99! Even though EDuke32 is free, you need Duke Nukem 3D to use EDuke32.
Support continued EDuke32 development by getting your copy of Duke from us—buying our shit is easier than pirating it, gives you immediate access to download it at any time, forever, gives you all kinds of bonus wallpapers and ringtones and you don't have to feel guilty about cheating a bunch of people out of their share of a measly 6 bucks. Hail to the king, baby!
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.
"Shake it, baby!"—why EDuke32 is so great
Much like the Duke himself, our inflated egos say we're the best, period. Here's why:
- EDuke32 runs natively without relying on emulation of any kind
- EDuke32 runs at crazy resolutions like 3072x2304.
- EDuke32 allows you to choose between two different hardware accelerated OpenGL renderers, or the classic, warped software mode you grew up with
- EDuke32 fixes an insane amount of programming errors which were harmless in the days of DOS but are fatal with modern protected memory models; translation: EDuke32 crashes less
- EDuke32 has been the only actively developed and maintained Duke3D port for years
- EDuke32 features Plagman's incredible "Polymer" renderer as a replacement for Ken Silverman's "Polymost" renderer
- EDuke32 has a huge number of new extensions to the game's scripting system, allowing gameplay mods that rival even modern games.
- EDuke32 runs the HRP with support for all features, most of which require EDuke32; no other port can run the HRP with all features enabled
- EDuke32 adds a full-featured console, including Quake-style key bindings, command aliases, advanced tab completion, comprehensive command history, colored text and more
- EDuke32 has hundreds of code rewrites, optimizations and fixes for rare or annoying bugs in the original code
- EDuke32 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 thoroughly reworked mouse aiming
- EDuke32 supports Ogg Vorbis sound and music
- EDuke32 is developed by people who have been in the Duke3D scene since the beginning
- EDuke32 lets you play that game called 'NAM' you saw at the dollar store 10 years ago
- EDuke32 makes sandwiches!