Since Duke Nukem 3d had several different ports that I was gonna describe from memory I can actually outline them all with some info from Wikipedia mixed with some Screenshots from Google:
Console versions and add-ons-
Duke Nukem 3D was ported to many of the consoles of that time. All the ports featured some sort of new content.
Duke Nukem 3D (Tiger Game Com) was released in 1997 in the USA only. Unlike every other version of the game, Duke Nukem cannot turn; he can only move forward, backward, and strafe to the left or right. Due to the Game.com's monochrome screen, it is also the only version to lack color. It includes only four levels from each of the original three episodes for a total of 12 levels. These episodes were modified to accommodate Duke Nukem's inability to turn.
Duke Nukem 3D (Sega Saturn) was ported by Lobotomy Software and published by Sega. It retains the original name and uses Lobotomy's SlaveDriver engine. This version uses the Sega NetLink for online gaming, and has built-in support for the Saturn's analog pad. It also includes a hidden multiplayer mini-game called Death Tank Zwei, and an exclusive bonus level called Urea 51, accessed through the main level "Fahrenheit". It was the final game branded by Sega of America under the Deep Water label, employed for games featuring adult content such as this game and Eternal Champions: Challenge from the Dark Side.
Duke Nukem: Total Meltdown (titled simply Duke Nukem in Europe), the PlayStation version, contains all three original episodes, plus a new one, Plug 'n' Pray, which includes six extra levels and a secret level. The secret level was also included in the PC version. The new episode features several new enemies, including three new types of Pig Cops, and a new final boss, robot CyberKeef. This version also features remixed music, some rearranged from the PC version, and some original, in streaming XA-Audio made by Mark Knight.
Duke Nukem 64 is a censored port for Nintendo 64 and features a split screen 4-player mode. In-game music was removed, and many items were renamed to avoid drug and sex references. Some new lines of dialogue were recorded specifically for this version to remove swearing. Several levels were altered to include areas from the Plutonium Pak, such as a "Duke Burger" outlet in the second level which was not in the original PC version. Game levels are played sequentially instead of as separate "episodes". Other changes include a fully 3D model for the final boss and new weapons. The Alien Beast monster, seen in the Plutonium Pak, also appears a few times in the standard levels. It did not appear in the original PC version.
Duke Nukem 3D (Sega Mega Drive) was released in 1998 by Tec Toy. The visuals were drastically simplified, being closer to early shooters like Wolfenstein 3D. It consisted solely of Lunar Apocalypse, the second from the original game's three "episodes", which was heavily modified to suit the engine. This version was released in South America only.
Duke Nukem 3D (Xbox Live) was released on September 24, 2008. This version features: the ability to "rewind" the game to any prior point upon dying, save clips of gameplay, and play co-operatively online, as well as the standard "Dukematch" online mode. The music received a slight quality upgrade with modern MIDI tools.
Duke Nukem 3D (iPhone/iPod Touch) was released on August 11, 2009 and was ported Machineworks Northwest. The game employs a new engine, which uses a trademarked touch-screen system called TapShoot to allow players to lock onto and dispatch foes. An update in September 2009 made the game compatible with first and second-generation iPod Touch. It also added a new control scheme which lets players control Duke by dragging their finger around the screen.
Duke Nukem 3D (Nokia N900) was released on December 29, 2009. As shown in a MaemoWorld's video, Duke is controlled using the Qwerty keypad and touchscreen.
Duke Nukem 3D: Megaton Edition (PlayStation 3, PlayStation Vita) was released on January 6, 2015 in North America and January 7, 2015 in Europe.It is a port of the Megaton Edition released on Steam for Windows, Mac and Linux. It was developed by General Arcade for PC, ported to consoles by Abstraction Games and published by Devolver Digital. It features Cross-Buy and Cross-Play between both platforms.
My thoughts on the ports:
My original version of the game was the N64 version which is not my favorite but did have some cool features. The control scheme with the N64 controller was so comfortable and one of the few games that actually work better with that strange contraption of a controller than without.
I would use the "Left Position" as shown in the picture, which makes use of the center part of the controller by holding it like a grip, while using the Z button on the back as a trigger.
My most played version of the game is the PC version due to the ability to download new levels/enemies/weapons essentially extending the games lifespan indefinitely as I know I'll still be playing Duke 3d 20 years from now as it's simply the pinnacle of First Person Shooters to me personally. The level design remains unmatched to this day, with the only close contenders being other 90s shooters as the design philosophy of games back then was very different than it is today. My preferred means of playing is using the awesome Open Source port Eduke32 which also supports high-res textures and 3d models. This video shows a comparison of the Megaton (Steam) release VS. the port Eduke32 using High-res textures, then High-res textures and models.
https://youtu.be/llDui7BoOyI (The enemies looking blurry is because the player in that video has Texture Smoothing on which makes everything look smudged and gross, the original pixel art still holds up I assure you, here's an example without the smudged look)
The Steam release as well as GOG release includes the base game files that are used with the port so buying it on Steam or GOG will allow you to run the game using Eduke32. Just be aware that the GOG release uses Dosbox to emulate the original game rather than being a modern port as Megaton and Eduke32 are.
If people are wondering what's the simplest way to play these days you can pick it up on -
Steam -
http://store.steampowered.com/app/225140/
GOG -
http://www.gog.com/game/duke_nukem_3d_atomic_edition
Xbox Live for Xbox 360 -
http://marketplace.xbox.com/en-US/Product/Duke-Nukem-3D/66acd000-77fe-1000-9115-d80258410901
PSN for PS3/VITA -
https://store.playstation.com/#!/en-us/games/duke-nukem-3d-megaton-edition/cid=UP3643-PCSE00339_00-DUKE3DHDUSVITA00
Notes:
GOG version includes Dosbox emulation while Steam version includes Megaton port.
Both PC versions include the original game files that can be used with free port Eduke32.
PS3/PSV versions are crossbuy/crossplay and game is Vita TV compatible.