EDuke32 is an awesome, free homebrew game engine and source port of the classic PC first person shooter Duke Nukem 3DDuke3D for short—to Windows, Linux, Mac OS X, FreeBSD, several handhelds, and to your family toaster. We've added all kinds of new renderers, tons of cool features and upgrades for regular players, and thousands of additional editing capabilities and scripting extensions for mod creators. EDuke32 is completely free, open source software.

First brewed in August 2004 by Duke community leader Richard "TerminX" Gobeille—joined in 2005 by NVIDIA software engineer Pierre-Loup "Plagman" Griffais—and incorporating work by 3D Realms/Ken Silverman/Jonathon Fowler/Matt Saettler, what started as a learning experience and an excuse to learn C soon rose from obscurity to become pretty much the best Duke Nukem 3D port ever. We think you'll agree.

EDuke32 screams bad-ass so loud, you'll think Iron Maiden frontman Bruce Dickinson got uppercut in the balls by Freddy Krueger. We acknowledge that that is possibly the most ridiculous statement ever made, by us or anyone else—and we don't care!

You even get Mapster32, a hacked up and enhanced version of that good ol' BUILD editor you remember fruitlessly trying to make maps with way back in college—when you were sober enough to see the monitor, that is. Yee-haw!

EDuke32 is licensed under the GNU GPL and the BUILD license.


  Get Duke for $5.99!  Download EDuke32!

Windows users:

Click that big download button above!

Ubuntu and Debian Linux users:

See apt.duke4.net for APT repository and installation information!

Mac OS X users:

Download third-party binaries for Mac OS X or read compile tips here!

Need help?

Join us on IRC at Irc.freenode.net or visit our forums

Looking for the source code?

Snag it from our Subversion repository—
svn co Eduke32.svn.sourceforge.net eduke32

                       

You need a copy of Duke Nukem 3D to use EDuke32.

Alien bastards shot up your copy of Duke? Come get some for just $5.99! You need Duke Nukem 3D to use EDuke32. Support continued EDuke32 development by purchasing your copy of Duke through us... it's even easier than torrenting it, it's an immediate download, you can re-download it for free for life and you don't have to worry about losers that don't seed!

                       

logo Why is EDuke32 so great? What about other ports or the original DOS version?

EDuke32 has several advantages over any other version of Duke Nukem 3D we've ever seen, notably:

  • It runs natively without relying on emulation of any kind. Windows 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
  • It's been the only actively developed and maintained Duke3D port for years
  • It features 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, 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.
  • 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 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 sound and music
  • 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 is history!

  • It lets you play that game called 'NAM' you saw at the dollar store 10 years ago
  • 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.

BUILD engine originally by Ken Silverman. All rendering and engine technology used in EDuke32 available under BUILDLIC.

Image RSS Feed Latest Screens
Ruined building Ruined building That danmed Church - WGRealms 2
Blog RSS Feed Report abuse Latest News: IMPORTANT UPDATE [Moving updates to github]

About Naferias Reign - Invasion of The Dark Mistress with 0 comments by LordMisfit on Apr 9th, 2014

I wanted to get this cleared up since I was convinced to by friends to use github for updating NR-IotDM for now. The version is still techincally 5.22 right now, but there's new stuff to look into, including stuff like widescreen support, a new character skill, an equipment-slot limit extension item, and more.


Github.com

 - go here for the main game and download the master zip file linked to the right side.


Github.com

 - go here for the HRP's github. Do be warned the HRP doesn't have a full out readme set up for it yet, so you'll have to make due in figuring how to make the game detect it until I can get better instructions set up. The HRP is a distant sideproject, so support for it is minimal at the moment. It will work if you can set up your duke3d.def and/or duke32_hrp.def right and add the correct paths to the four .def files in the main HRP folder for the mod.

Media RSS Feed Latest Video
Games
BloodCM

BloodCM BloodCM Indie

Updated 10 months ago TBD Single Player First Person Shooter

BloodTC is a recreation of Blood (by Monolith Productions) for EDuke32 to bring all the fun and action of Blood to the EDuke32 port. This mod will be...

Duke Theft Auto

Duke Theft Auto Duke Theft Auto Indie

Updated 1 year ago Released Jun 15, 2009 Single & Multiplayer First Person Shooter

Duke Theft Auto is based upon the classic DMA/Rockstar game, "Grand Theft Auto" Run, Shoot, Kill, Car Jack your way through many cities on your way of...

Orbital Contract Defense

Orbital Contract Defense Orbital Contract Defense Indie

Updated 1 month ago TBD Single Player First Person Shooter

A defense group residing on a space station orbiting Terra get contracts to defend worlds from invasions and destruction!

Slender's Woods

Slender's Woods Slender's Woods Indie

Updated 1 month ago Released Oct 18, 2012 Single Player Adventure

Slender's Woods is a short horror game about a mythical creature Slender man. One of the main reasons this game was made is to show a different atmosphere...

Sonic The Hedgehog 3D

Sonic The Hedgehog 3D Sonic The Hedgehog 3D Indie

Updated 2 months ago Released Apr 6, 2013 Single Player Platformer

Sonic the Hedgehog 3D is a free fan game about a famous SEGA mascot, Sonic, and it is made on Build Engine with additional EDuke 32 port. The game was...

Post comment Comments  (0 - 10 of 23)
Dukenukem1234
Dukenukem1234 Jan 14 2014, 10:11pm says:

can some one message me everything i need to make weapons in eduke32?

+2 votes     reply to comment
FritzOfTheSS
FritzOfTheSS Jul 4 2013, 1:41am says:

It wont let me put it in widescreen

+1 vote     reply to comment
EDave32
EDave32 Dec 28 2012, 9:33am says:

I personally wish there was support for Shadow Warrior but that's a matter of taste. Excellent source port regardless.

+1 vote     reply to comment
Maruigi44
Maruigi44 Nov 1 2012, 9:39am says:

Eh, the 3D models aren't anything special. It's cool to see them running on EDuke but the animations are choppy, so it's not that amazing to me. Oh well, they look pretty good anyway!

+2 votes     reply to comment
Blablablub100
Blablablub100 Oct 23 2012, 3:29pm says:

Are they some germans tutorials for this engine?

+1 vote     reply to comment
Isaiahere
Isaiahere Sep 7 2012, 2:34pm says:

can someone show me how to make a game on this engine? I have no experience.

-1 votes     reply to comment
The_Commander
The_Commander Sep 25 2012, 12:44am replied: +1 vote     reply to comment
FestiveLuna
FestiveLuna Sep 2 2012, 2:24am says:

It's time to kick *** and kick ***, and I'm all outta kick ***!

+1 vote     reply to comment
Ox-Skull
Ox-Skull Nov 19 2011, 8:14am says:

My god. The HRP duke plus ver.5 is totally kick arse, So impressive.
my jaw is still on the floor.

+2 votes     reply to comment
BoneofFear
BoneofFear Jul 15 2012, 9:33pm replied:

If you liked Duke Plus,Try War of Attrition (by the same guy who did DukePlus,DeeperThought.)It's pretty much Duke Plus Lite with some RPG Elements and A bunch of maps (Which are used in 3 randomly generated episodes.)Works with HRP too but it works best without models.

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Platforms
Windows, Mac, Linux
Contact
Send Message
Official Page
Eduke32.com
Licence
GPL
Release Date
Released Dec 25, 2004
Engine Watch
Track this engine
Share
Community Rating

Average

9.4

51 votes submitted.

You Say

-

Ratings closed.

Embed Buttons

Promote EDuke32 on your homepage or blog by selecting a button and using the HTML code provided (more).

EDuke32 EDuke32
EDuke32
Statistics
Rank
55 of 621
Last Update
1 week ago
Watchers
130 members
Games
12
Files
4
News
31
Reviews
3