2026-06-25 17:15 UTC · Community Announcements · 2K J
The 2K Summer Sale is officially live on Steam, and it’s the perfect excuse to find your next great escape. Summer is about having the time to truly immerse yourself, dive deep into a world, and remember exactly why you fell in love with gaming in the first place.Whether you’re looking to reconnect with a classic masterpiece you haven't played in years, or finally take the plunge on that massive hit you've been eyeing, these savings are built for you. We’ve cut prices across our entire catalog, making it easier than ever to back your favorites and taking a chance on something new.Your wishlist
2025-08-09 15:00 UTC · PC Gamer · Rick Lane
It's one of the great 'What ifs' of PC gaming. What if Duke Nukem Forever had not stumbled onto Steam in 2011 looking tired and confused in a washed-out Doom 3 engine, but had released as depicted in its legendary E3 2001 trailer, where it looked set to steal Half-Life 2's thunder with its cinematic storytelling, imaginative set-pieces, and preposterous levels of interactivity... Read more.
2023-06-21 10:23 UTC · PC Gamer · Robert Jones
Out of a mix of morbid curiosity, and an oh hey that's in my game library moment, I just replayed Duke Nukem Forever 12 years after its record-breakingly delayed release. And I've got opinions... Read more.
2022-12-19 01:01 UTC · PC Gamer · Jody Macgregor
fter a build of Duke Nukem Forever from 2001 was leaked earlier this year, a modder cohort now calling themselves Mighty Foot Productions quickly assembled to take on the task of reconstructing Duke Nukem Forever as it might have been in a better timeline. They're building on the framework of the leaked version, which was an unfinished build made to demo at E3, and the result looks a lot like the kind of low-budget retro shooter a small studio might make today. In a good way... Read more.
2022-09-05 00:51 UTC · PC Gamer · Ted Litchfield
group on ModDB is attempting to finish the in-progress build of Duke Nukem Forever that leaked online back in May. The DNF2001 Restoration Project team is taking the bones of that mythical 2001 build and filling in the gaps, extrapolating its story and direction while also looking to make it playable from start to finish with minimal hassle. The team recently released a "first slice" teaser trailer of their work so far, featuring previously unused DNF trailer music by Lee Jackson, a retired 3D Realms composer who wrote Duke's iconic theme, Grabbag... Read more.
2022-06-03 01:11 UTC · PC Gamer · Ted Litchfield
I have to be honest here, AI art bots like DALL-E scare the hell out of me, our overly sanguine tech mavericks once again announcing, "Man creating a thinking machine in his own image is rad as hell, actually!" These little man-made horrors beyond our comprehension have given us one unambiguous gift, however: some utterly sublime shitposts... Read more.
2022-05-11 14:08 UTC · PC Gamer · Robert Zak
When the 2001 E3 build of Duke Nukem Forever leaked online the other day, emerging from its 90s strip club smelling of beer masked by a half-pack of Hubba Bubba, it pricked our curiosity. Sure, the build was obviously incomplete and buggy, but perhaps at least it could've helped us visualise a timeline where Duke Nukem Forever came out in the early 2000s and was actually alright, rather than the head-in-hands embarrassment we got with the 2011 game... Read more.
2022-05-11 04:24 UTC · PC Gamer · Tyler Wilde
pogee, which also went by 3D Realms at one time, published a number of successful and super-influential games, but is best known for its greatest disaster: the 15-year-long development of Duke Nukem Forever, which was ultimately completed by Gearbox. After footage of a 2001 build of the game leaked this week, Apogee co-founders Scott Miller and George Broussard opened up, just a little, about what "killed the original 3D Realms"—and the former high school friends are pointing their fingers at each other... Read more.
2022-05-11 00:02 UTC · PCGamesN · editor@pcgamesn.com
Following the leak of a 2001 demo build of the troubled FPS game Duke Nukem Forever, the founder of Apogee has published some thoughts about what went wrong and ultimately led to developer 3D Realms handing the project off to Gearbox Software almost ten years later. It was Duke Nukem Forever, he says, that wound up sinking 3D Realms. "Anyone expecting much of a playable game will be disappointed," writes Apogee founder Scott Miller, in a post titled 'The Truth About DNF'. "The game's brilliant trailer from that period definitely over-represented what was actually playable in the game." "DNF is
2022-05-09 13:59 UTC · PCGamesN · editor@pcgamesn.com
A new Duke Nukem Forever 2001 leak has appeared online, showcasing unrevealed screenshots, details, and even gameplay footage from the unreleased early version of the infamous FPS game - and the leakers promise to release a playable version of the Duke 4 early build and an editor next month. While Duke Nukem Forever finally released in 2011 after being taken over by Gearbox, it did not face a warm reception. After a protracted development, it still felt rushed, unfinished, outdated, and ill-advisedly chased 'modern' FPS trends - like a two-gun limit and a harsh regenerating health bar. Reporte
2022-05-09 13:10 UTC · PC Gamer · Robert Zak
The version of Duke Nukem Forever showcased at E3 in 2001 is tied into one of the most infamous development hell stories in the history of the industry—which culminated, after 15 years of development, in a 2011 game with a design and tone that felt woefully out of touch. But interest around the game's incredibly protracted development endures, and it seems that the die-hard Duke community will finally get their hands on that long-lost E3 build of the game... Read more.
2020-06-16 11:14 UTC · Eurogamer
The sorry saga of Duke Nukem continues as Gearbox has launched a lawsuit against 3D Realms - again. Back in 2015, Borderlands maker Gearbox retained the rights to the troubled Duke Nukem franchise after a messy lawsuit with 3D Realms and Interceptor Entertainment over the Duke Nukem intellectual property. Previously, 3D Realms sold Duke Nukem to Gearbox, who finished development on Duke Nukem Forever and released the game in June 2011 - 15 years after the release of Duke Nukem 3D. Read more
2019-08-30 15:48 UTC · PC Gamer
While it may not be as life-defining an event as it used to be, your wedding day should always be special. And what's more special than having the gravelly baritone of Jon St. John—the one and only voice of Duke Nukem —declaring you husband and wife. Or husband and husband. Or wife and wife? It's 2019; it's all good. I'm still torn on whether getting married by Duke Nukem would be a funny story to share with your kids decades later, or a terrible secret to take to the grave, but either way it's a thing that can theoretically happen now, thanks to Jon St.
2018-08-30 20:58 UTC · PC Gamer
It's hard to imagine that many games go from design doc to finished product without any twisting and turning along the way—we just don't get to see all the failed prototypes, scrapped levels, and deleted placeholder art. Every now and then, though, we do get a glimpse into the process, sometimes finding that the games we know today once looked very different. There have surely been many, many mid-development pivots that we never heard anything about, but here are a few we do know about that stick out to us: games that may not have found the same success, or wielded the same in
2018-08-06 02:31 UTC · PC Gamer
Ion Maiden is the new game from 3D Realms being made in the same engine as Duke Nukem 3D, built to play like a first-person shooter from the 1990s. Its so old school its artwork, seen above, is a reference to the box art for the PlayStation edition of Doom.  You may remember Ion Maiden's protagonist from a previous game, Interceptor Entertainment's top-down ARPG Bombshell, which Ion Maiden is a prequel to (not that you need to have played it first). She's got a history that goes back further than that, however. At one point, Shelly 'Bombshell' Harrison was almost
Full appinfo as delivered by Steam PICS, changenumber 38038955. Also at /api/app/57900/raw.
{
"appid": "57900",
"common": {
"name": "Duke Nukem Forever",
"logo": "a8d1246ad6962f0bfe9f59b1a314fcf53e712fd3",
"logo_small": "a8d1246ad6962f0bfe9f59b1a314fcf53e712fd3_thumb",
"icon": "abea248e21456fae958b16dae9f131a51921199d",
"clienttga": "54f7a7d19efc1d0abe960a25e4c9a9506eead8fc",
"clienticon": "67571cf137d7483f26cd526bdc798629227ac353",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"spanish": "1"
},
"clienticns": "45fdb8deba237ae1592cf3121a0698d17ea34bf3",
"oslist": "windows,macos",
"eulas": {
"0": {
"id": "57900_eula_0",
"name": "Duke Nukem Forever EULA",
"url": "https://store.steampowered.com//eula/57900_eula_0",
"version": "1"
}
},
"osarch": "",
"osextended": "",
"type": "game",
"content_descriptors": {
"0": "1",
"1": "5"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1653004800",
"tested_build_id": "66061",
"tests": {
"0": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"4": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"steam_machine_tests": {
"0": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_ControllerGlyphsMatchDevice"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "1",
"non_deck_display_glyphs": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-stable",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controller_support": "partial",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "UpperCenter",
"width_pct": "58.16802800466746",
"height_pct": "56.45927333175019"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "UpperCenter",
"width_pct": "58.16802800466746",
"height_pct": "56.45927333175019"
}
}
},
"store_asset_mtime": "1752189550",
"associations": {
"0": {
"type": "developer",
"name": "Gearbox Software"
},
"1": {
"type": "publisher",
"name": "2K"
},
"2": {
"type": "franchise",
"name": "Duke Nukem"
}
},
"primary_genre": "1",
"genres": {
"0": "1"
},
"category": {
"category_2": "1",
"category_1": "1",
"category_25": "1",
"category_23": "1",
"category_15": "1",
"category_18": "1",
"category_22": "1",
"category_65": "1",
"category_68": "1",
"category_78": "1",
"category_79": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
}
},
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "57900",
"content_descriptors_including_dlc": {
"0": "1",
"1": "5"
},
"store_tags": {
"0": "1663",
"1": "19",
"2": "6650",
"3": "1774",
"4": "1673",
"5": "4182",
"6": "1719",
"7": "3859",
"8": "3839",
"9": "3942",
"10": "4136",
"11": "4345",
"12": "5923",
"13": "1693",
"14": "21",
"15": "3916",
"16": "10397",
"17": "7250",
"18": "12095",
"19": "4166"
},
"review_score": "5",
"review_percentage": "69"
},
"extended": {
"checkpkgstate": "1",
"developer": "Gearbox Software",
"gamedir": "Duke Nukem Forever",
"gamemanualurl": "http://store.steampowered.com/manual/57900/",
"guideappid": "101002",
"homepage": "http://www.dukenukemforever.com",
"icon": "",
"installscript": "installscript.vdf",
"installscriptosx": "Duke Nukem Forever.app/installscript_osx.vdf",
"installscript_macos": "Duke Nukem Forever.app/installscript_osx.vdf",
"launcheula": "http://store.steampowered.com/eula/eula_57900",
"noservers": "1",
"order": "1",
"primarycache": "57902",
"primarycache_mac": "102021",
"primarycache_macos": "102021",
"sdk_notownedbydefault": "1",
"serverbrowsername": "",
"state": "eStateAvailable",
"thirdpartycdkey": "1",
"validoslist": "windows,macos",
"publisher": "2K",
"listofdlc": "57920,57921,57922,57923,57924,57925,102020,102028,102029,102030,102031,102032,102033,102034,102035",
"dlcavailableonstore": "1"
},
"config": {
"launch": {
"0": {
"executable": "System\\DukeForever.exe",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "Duke Nukem Forever.app",
"config": {
"oslist": "macos"
}
}
},
"contenttype": "3",
"installdir": "Duke Nukem Forever",
"cegpublickey": "30819D300D06092A864886F70D010101050003818B0030818702818100CACB9483965496575FA0F2D12EC1D44288CB7CEC6A5BD2ED4369AE219656F120BEFA39108C977BC5923396054135AF81236E62254A9D4EC136C8D81CFEFACEC3AB00410440257F28D0EB4BB644560B88C6BB1B6934754DEFF13952620FC5202C4320A650DDF166EEE9643C8240BE065C721FD409DC61287D4552EC1CB2678C29020111",
"checkguids": "engine.dll"
},
"depots": {
"57901": {
"config": {
"oslist": "windows"
},
"optional": "1",
"systemdefined": "1",
"manifests": {
"public": {
"gid": "8068696879314747359",
"size": "141310652",
"download": "0"
}
}
},
"57902": {
"config": {
"oslist": "windows"
},
"systemdefined": "1",
"manifests": {
"public": {
"gid": "4132912909669591580",
"size": "6614630148",
"download": "0"
}
}
},
"57903": {
"config": {
"language": "english",
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "1466227628457738936",
"size": "24447",
"download": "0"
}
}
},
"57904": {
"config": {
"language": "french",
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "144955110025808256",
"size": "77424108",
"download": "0"
}
}
},
"57905": {
"config": {
"language": "italian",
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "6135364201362236311",
"size": "80786319",
"download": "0"
}
}
},
"57906": {
"config": {
"language": "german",
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "1403434147588298371",
"size": "77858121",
"download": "0"
}
}
},
"57907": {
"config": {
"language": "spanish",
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "630663010068693343",
"size": "77625715",
"download": "0"
}
}
},
"57908": {
"config": {
"language": "japanese",
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "1719693172385622516",
"size": "473332",
"download": "0"
}
}
},
"57920": {
"config": {
"oslist": "windows"
},
"optional": "1",
"systemdefined": "1",
"manifests": {
"public": {
"gid": "6743902422985235484",
"size": "507105930",
"download": "0"
}
},
"dlcappid": "57920"
},
"57921": {
"config": {
"oslist": "windows"
},
"optional": "1",
"systemdefined": "1",
"manifests": {
"public": {
"gid": "5399610907697062934",
"size": "650",
"download": "0"
}
},
"dlcappid": "57921"
},
"57922": {
"config": {
"oslist": "windows"
},
"optional": "1",
"systemdefined": "1",
"manifests": {
"public": {
"gid": "4897897013021504423",
"size": "652",
"download": "0"
}
},
"dlcappid": "57922"
},
"57923": {
"config": {
"oslist": "windows"
},
"optional": "1",
"systemdefined": "1",
"manifests": {
"public": {
"gid": "6947052286407881221",
"size": "212009854",
"download": "0"
}
},
"dlcappid": "57923"
},
"57924": {
"config": {
"oslist": "windows"
},
"optional": "1",
"systemdefined": "1",
"manifests": {
"public": {
"gid": "7897390431434673687",
"size": "120233822",
"download": "0"
}
},
"dlcappid": "57924"
},
"57925": {
"config": {
"oslist": "windows"
},
"optional": "1",
"systemdefined": "1",
"manifests": {
"public": {
"gid": "2993386343030263315",
"size": "1734790874",
"download": "0"
}
},
"dlcappid": "57925"
},
"102021": {
"config": {
"oslist": "macos"
},
"systemdefined": "1",
"manifests": {
"public": {
"gid": "6885703771373318511",
"size": "22796133",
"download": "0"
}
}
},
"102022": {
"config": {
"oslist": "macos"
},
"systemdefined": "1",
"manifests": {
"public": {
"gid": "3234690771703254095",
"size": "6624943513",
"download": "0"
}
}
},
"102023": {
"config": {
"language": "english",
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "3759814921912014101",
"size": "0",
"download": "0"
}
}
},
"102024": {
"config": {
"language": "french",
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "4136647624541188232",
"size": "77396518",
"download": "0"
}
}
},
"102025": {
"config": {
"language": "italian",
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "336609708725798477",
"size": "80757206",
"download": "0"
}
}
},
"102026": {
"config": {
"language": "german",
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "2527838470701783162",
"size": "77832305",
"download": "0"
}
}
},
"102027": {
"config": {
"language": "spanish",
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "7342931859601895315",
"size": "77598045",
"download": "0"
}
}
},
"102029": {
"config": {
"oslist": "macos"
},
"systemdefined": "1",
"manifests": {
"public": {
"gid": "7423321161243332593",
"size": "1734809789",
"download": "0"
}
},
"dlcappid": "102029"
},
"overridescddb": "1",
"branches": {
"public": {
"buildid": "66061",
"timebuildupdated": "1367946760"
}
}
},
"ufs": {
"quota": "104857600",
"maxnumfiles": "1000"
}
}