

A game with that title shipped. I don’t think it was, in any sense, the same project. Not even as a ship-of-Theseus situation. A different studio started from scratch.
A game with that title shipped. I don’t think it was, in any sense, the same project. Not even as a ship-of-Theseus situation. A different studio started from scratch.
Moreover: changes that big go in the next game.
If you decide to roll your own engine, from the start… awesome. Especially when content-creation tools aren’t a huge deal, like if your game world is procedurally generated. Understand your scope, steal freely from existing libraries, avoid wasting your artists’ time.
If you try to switch engines mid-development, you are fucked. John Romero couldn’t make that shit work, just going from Quake to Quake II. Daikatana could have shipped before Half-Life and only missed colored lighting. Instead it’s a cautionary tale. Duke Nukem Forever didn’t even ship. They had a nearly-complete game, several times, but threw those out and started over.
You don’t have to throw anything out, to start a new project from scratch. Ship the damn game. Put different tech in the next one. If you don’t ship, there won’t be a next one.
It’s not a coincidence. I know DN2 began with a talk-show cutscene promoting his book, Why I’m So Great. It’s a narrative self-awareness where the character is not in on the joke. DNF referenced that, but really whiffed on the tone.
The oft-forgotten origin of the character is as a beeftank dipshit who nevertheless does save the Earth. DN3D’s immutable extension of that was crass humor and lurid sensibilities - but that doesn’t require manosphere bigots would celebrate the end result. Duke, the character, can be just as intolerant of any human fuckboy who disrespects “our chicks.”
Reposting some thoughts from /r/Civvie11, when Randy Pitchford stepped down:
I admire their optimism for a Duke Nukem redemption. I don’t share it, but I admire it. Some characters are deeply rooted in a particular era.
Personally, if I had crazy billionaire money, the route I’d go is less Johnny Bravo (self-obsessed dork with limitless self-confidence) and more like a shameless hedonist who knows what he’s into and just does not waste time worrying about anything else. The kind of machismo-driven maniac who’d exit an exploding spaceship wearing a parachute and carrying a rescued blonde, have some one-liner suggesting a dramatic kiss as debris rains around them, take no for an answer, and then have a followup line playing off the situation. An egomaniac whose only response to aliens dropping a building-sized effigy mocking him is to admire the likeness - possibly after adding sunglasses, using a rocket launcher and their ships.
The durable goal is a larger-than-life figure like Theodore Roosevelt. Some fearless asshole with enough money and fame to try all the stupid shit that sounds equal parts impressive and deadly, and enough skill, brawn, and sheer dumb luck to survive it all. Someone who - if he is not already in the authorities’ short list of troubleshooters to call when trouble arises and needs shooting - shows up anyway, kicks a jawdropping quantity of ass, and shakes the hand of whichever military or police leader marches up to call him a reckless idiot. (And if we jump-cut to him in a holding cell, he’d use an improvised hook to reach past the keys and grab his cigar.)
Toxic fuckboys are still going to distort that into support for their “nice guy” delusions of adequacy, but it’s not like they’d be scared off by cliche scenes of polite respect and private complexity. Duke Nukem is is not a deep character. He’s never gonna be the kind of guy to wax poetic about the nature of masculinity. He’s unlikely to express any emotion besides anger, explosion, and penis. But the list of people whose urethras he’d invert with his boot includes a lot of assholes who think they’re like him just because they drink and curse and piss people off.
It should be a fun line to ride. Duke is simple. He’s not charismatic. He’s not anyone you’d like in real life. He’s a shallow dickhead who wants to be surrounded by shallow floozies, until shit goes down, at which point he’ll strut through hell rearranging the faces and organs of whoever ruined his caveman paradise, and then he’ll want to be surrounded by shallow floozies whilst watching himself on TV. It would be goddamn near impossible to make that both realistic and tolerable, but it should not be terribly difficult to make it entertaining.
DNF was a miss on most fronts. However: I think Johnny Bravo is a good example of what not to do, because he’s not taken seriously by anyone. Not in his world or in ours. Duke can’t have that… epic loserdom, I guess, where no amount of disrespect phases him. He’s not Peter Parker shooting finger-guns in Spider-Man 3.
Being a loser doesn’t mean being a bad person, it means lacking respect from others. It’s a sort of social failure. Arguably the whole gag for Johnny Bravo is that he’s socially inept in a harmless and predictable way. And either in spite of that or because of that, the near-universal rejection never bothers him.
You can’t do that to Duke without ruining him. His machismo is not a punchline. He is genuinely a capable and witty protagonist, molded in traditional masculinity, draped in the trappings of late-20th-century excess. The difference between 90s games and now is that no sane dev team would start by saying “and any guy who’s not like him is a WUSSAY!” But I feel like actively undermining his self-image for the audience is the same mistake for a new generation. There’s nothing inherently wrong with gym rats who enjoy whiskey and cigars and loose women. It is a common archetype that many people strive for, and Duke embodies it with zero irony.
He can be that kind of guy without also being a complete douchebag. And the script doesn’t have to mock or sideline him to do it. Less Jack Burton, more RJ MacReady.
A recognizable blank slate for action set-pieces sounds like a studio’s dream. They can do anything and someone will watch it.
Yeah, I read the other guy’s comment. That is already one step too many. I still had to click, for that bait.
OP: put it in the fucking title.
Put it in the fucking title.
Not fucking once does the article expand the generic acronym to “simultaneous multi-processing.”
‘You want competing software stores, yet you run a software store. Curious.’
Swing and a miss.
Fantastic, congratulations! A genuine victory for software freedom.
Now let’s ban Fortnite’s entire business model, because fuck that Skinner-box scam.
A high-effort shitpost that almost predates microprocessors.
Nothing inside a video game should cost real money.
Ban the entire business model.
Nothing less will work.
If we allow this to continue, there will be nothing else.
Because it worked so well for Amazon.
… and Amazon didn’t invent its own proprietary graphics API that’s only supported by Dolphin. Not even Fortnite gives a fuck about Metal.
It’s not gay if it’s on the moon.
There was a tech talk about Quake 3 - surprisingly not by Carmack - which highlighted how id is technologically conservative. Quake 3 was their first game with no software renderer, and it still asked for nothing but OpenGL 1.1 and a Pentium II. It somehow featured curved surfaces, volumetric fog, and believe it or not, shadow volumes. Dynamic lighting was all Blinn-Phong from 1977. Static lighting was one (1) 128x128 lightmap, for dramatic gradients all over a stadium-sized level.
Doom 3 had steeper system requirements because it still did shadow volumes on the CPU and re-rendered most of the scene for each of them. But if you look at a screenshot with lighting disabled, the polygon count was closer to Quake 2, with bump maps adding all of the detail.
Rage, with its unique texel for every square inch of its gigantic world, could both run on an original iPhone and stream from a DVD on Xbox 360.
So it’s really fucking weird to see them demand raytracing. Look: I’ve been following real-time raytracing on GPUs since 2009, when Ray Tracey on Blogspot coerced it out of his GTX 300-series. It seemed like an obvious choice, once we figured out how to use fewer rays. (Blending with past frames was an ugly kludge; obviously that wouldn’t continue.) I had mixed feelings when Nvidia made it yet another proprietary anticompetitive gimmick. I do not understand how modern cards have hardware specifically for this thing - and it still chugs. It just uses more rays. Like your low-frequency indirect lighting needs multiple samples per-pixel, instead of updating some probes.
Quake 3’s volumetric fog used naive raymarching. By the PS3 era we’d figured out you can do it badly, per-pixel, and then blur. OpenGL 1.1 didn’t do “blur.” OpenGL 1.1 barely “per-pixel.” id Software did it the hard way, in tiny steps, on the CPU. And yet it still ran great, because they did it per vertex, and blended across wobbling triangles, and it looked fucking great.
I’m tempted toward an “eat hot chip and lie” rant about modern developers who can’t imagine doing anything only a thousand times per frame.
Oh damn. Contrast with DookNookim’s Doom8088 efforts, on the same hardware, and also on a 286, and on an IBM 5160 with a 4.77 MHz 8088.
The dithering on this version is fantastic. It’s a slideshow, but it looks the business.
Possibly the final version. Quite Okay Imaging (QOI) achieved similar compression with none of the complexity. Lossy + difference = lossless formats are surely the better option where performance is not crucial. Even the fact they fffucking finally made APNG official is decades late to replace GIF, since several image formats are now literally video formats.
The future is webp. And telling software patents to burn in hell.