EDuke32 – Duke Nukem 3D (Open-Source)
eduke32.com
eduke32.com
I don't think I ever properly played Duke 3D until recently, picking up the "Cursed Randy Version" version on Switch. But as a kid I was hooked on the level editor (and pixelated nudity.) Duke 3D's custom maps scene never eclipsed the popularity and duration of Doom or Quake, but there were some fantastic creations that really stirred the imagination and kept me in that editor for hours.
(There is also a port of the Duke Nukem 64 version, which whilst almost identical, does have a few interesting variations which makes it worth the try for a series fan.)
(Hard to remember the names from 20 years ago, but that one certainly sticks out.)
Even the enemy AI could be modified (albeit relatively limited) by editing the text CON files.
Anyone else remember playing over LAN with friends, dropping a Duke hologram in an elevator along with a bunch of pipe bombs hidden at its feet?
We had LAN parties and would play for hours on end with custom maps we had built or downloaded.
I heard the sound effect of that when I read you're comment.
We also had a really good LAN there.
Blast from the past indeed. Many many moons ago, I came up with a "bright" idea of designing a mod for Duke3D that modeled the office of my then-employer (large fintech company). At least I had enough sense not to boast about it - several months later a crazy guy brought a shotgun to HIS former employer and made national news, I don't think people would have taken my creation as lightly as I did back then. Still, working on it was fun.
It's a sort of duke roguelike with 100's of potential levels, you play through a a certain random number of them in a run. Also you unlock all sorts of power ups as you progress, enemies also get stronger and get random buffs. + Theyve added a load of mechanics, more weapons, enemies, more playable characters etc.
I actually never made through E1L3 back in 1997, because it was very confusing for someone who only had about 15-20 mins of play every night — and I had to dodge from my parents who absolutely thought and still think that games are bad things.
But I was hooked with the end game screen which promised loads of goods (I still remember this phrase ) on the CD to make my own levels. Wow! I was instantly hooked! Alas, as I said it was a pirated version, and there was no map editor in the installer file. Back then people tend to strip any unnecessary contents off from the games and zip them into a compressed file.
I didn’t find the map editor until much later in my life. By then I have lost the interest of level design (I used to dab into Half-Life mapping because the pirated version was mercifully the full set of the original CD so it contained worldcraft.exe).
Nevertheless, very good memory. I still play its mods from time to time. Doom, Quake, Duke3d and Blood all have long lasting communities that produce loads and loads of goods throughout the years. They also built better tools and ports for us to enjoy.
Jeez. So many things to do, yet so little time.
All ported and ready to go on Apple Silicon - they even have instructions on how to extract the needed data from Steam or GoG.
It's not exactly a secret, they just don't have a vanity page.
Play the (only?) WASM demo at https://midzer.de/wasm/duke3d/ (ported from https://github.com/GPSnoopy/BelgianChocolateDuke3D). Miserably only software rendering right now.
> "Click here to load ~19mb"
Oh, how sweet...
The front page of reddit (not logged in) is 11 MB, logged in it is 17 MB for me (variable based on media-heavy subreddits and ads). Facebook's login page is 8 MB. Hell, Google's front, once a bastion of efficiency (long since fallen), is 9 MB.
It's sad how 19 MB now doesn't even register for me in today's bloated web.
I have recently mentally registered that many people look at GB the same way in 2026
I doubt I could get back into it these days, however, I hope the open source effort can inspire some awesome stuff!
I'd wish there could be an improvement of some of the old games. Not to change their character per se, but to make some small modest improvements to e. g. gameplay, usability, perhaps even the graphics - without killing the old flair it had. Anyone remember Alone in the Dark? I liked the polygons, even though nobody would use these today. So that can probably not be improved a lot without ruining the old feeling. But content-wise? Where is AI when you need it? Can't AI autogenerate more content for those games AND also improve them modestly?
Various DooM ports go beyond replicating "vanilla DooM" and even beyond updating graphics, to adding true 3D, etc.
VMCI and HotA go way beyond "Heroes III on modern machines"
Augustus expands on Julius until it's not just "Caesar 3" on current equipment.
We have so many old books and movies. Can't AI autogenerate more content so that we had more Fellini movies or at least more Sherlock Holmes stories? Most worthy games have quite some work behind them.
If all you need is more levels for old games, certainly there are competent level generators for Doom and Quake, but don't expect them to produce something like Arcane Dimensions.
Back in 2003 or so some wonderful smart folks added accessibility to the Quake engine. Since then, there have been very few accessible FPS games.
I just took Claude, dropped it in the AudioQuake engine directory, asked it to write up a taxonomy of the accessibility solutions used to make quake accessible, waited, dropped the EDuke32 source next to it, and said "Let's plan for how we can make this accessible now using similar techniques."
I now have the beginning of a working accessibility mod[0], and am walking around replaying Hollywood Holocaust, something I haven't been able to do since I played with my dad (him driving and me shooting). It's kind of amazing, actually.
I am totally blind.
[0]: https://gist.github.com/ctoth/f955884813dd0daa497914108c467c...
I think this perhaps to be the one?
It's not Open Source, it's source available because of the Build license: https://www.eduke32.com/buildlic.txt
> [2] Any derivative works based on my Build source may be distributed ONLY through the INTERNET.
> [3] Distribution of any derivative works MUST be done completely FREE of charge - no commercial exploitation whatsoever.
> [5] The use of the Build Engine for commercial purposes will require an appropriate license arrangement with me. Contact information is on my web site.
- https://infosuite.duke4.net/
- https://dukeworld.duke4.net/
Found in domain index https://github.com/rumca-js/Internet-Places-Database
I've probably bought 10 different versions in the meantime to make up for it
Now... people are using the same RIAA/DMCA laws to hijack youtube channel content from legitimate creators. The damage to publishers is done by the time it is sorted out.
As a business, it has always been better to go after distribution channels rather than squeezing customers. =3
Took me ages to realise why I couldn't kill the enemy in blue uniform behind the weird portal.
Why they go this route is beyond me :)
Duke nukem 3D is kinda the most adult shooter ever if you compute the ratio of age/controversy/sex/blood/possibilities.
Ive played a lot of excellent doom and quake mods...
* brutal doom, hell on earth starter pack
* blade of agony
* Hedon
* quake brutalist jams 1 to 3
* Arcane Dimensions
* alien armageddon (for duke3d)
but that one really stand out.
I downloaded the AshesStandalone_V1_51.zip file, but it looks like it only contains the windows executable. For our linux friends, unzip it, install gzdoom, and then run this command inside the "Resources" folder to play it on linux:
> gzdoom -config gzdoom-ashes.ini -iwad freedoom-0.12.1/freedoom2.wad -file AshesSAMenu.pk3 lightmodepatch.pk3 Ashes2063Enriched2_23.pk3 Ashes2063EnrichedFDPatch.pk3 +logfile log.txt
One day my parents dragged me to a dinner party they were going to, and I brought along the game disc. Me and one of the other parents kids loaded the game and started playing. At some point the other kid wanted to see the adult mode and I relented.
Later on, to troll this kids brother I threw the dollars so the speak… and this little kid just lost his mind. He ran into the other room where the adults were enjoying tea and dinner and totally ratted us out.
My parents immediately bust in, drag me out and we drive home. They don’t let me use the computer again for a month over some pixelated bewbies. Good lord things were different in the 90s.