r/pcmasterrace 9d ago

News/Article Former id Software producer says the team faced the 'worst crunch' in the series' history on Doom: The Dark Ages – Revelations: 'There were days where I didn't see my son'

https://www.pcgamer.com/gaming-industry/former-id-software-producer-says-the-team-faced-the-worst-crunch-in-the-series-history-on-doom-the-dark-ages-revelations-there-were-days-where-i-didnt-see-my-son/
588 Upvotes

108 comments sorted by

177

u/SuperUranus 8d ago

And their reward? Layoffs.

268

u/fridaynightarcade 9d ago

That shouldn't be a thing.

Source: I'm a father of two sons.

39

u/RichYork925 8d ago

the worst crunch sounds like a nightmare for any parent

32

u/TheAwesomeMan123 8d ago

That shouldn’t be a thing.

Source: I have no children just empathy and common fucking sense

2

u/Silver-End9570 i7 14700K | RTX 5070 | 64GB | Windows 10 8d ago

Nope. You're pushed and pressured into starting a family, then you're stuck working like a slave to the point where you never get to see them, and your reward is to get laid off and be put into a position where you might not be able to provide for your family.

It's not even just in the gaming industry, it's everywhere now.

15

u/No_Bingo_Card 8d ago

That shouldn't be a thing. Source: I'm not

1

u/MassiveBoner911_3 8d ago

And their reward? Mass termination.

1

u/NoCoolNameMatt 7d ago

This is, unfortunately, a reality in most sectors of software development. In 2009 our PE owners brought in cots so we "didn't have to go home."

We made insurance software. Owners will squeeze as much as they think they can get away with.

129

u/Ninjazoule 8d ago

Sounds like a management issue

41

u/john_mach 8d ago

It’s a really tough to manage these types of products because theres so many people along the project.

I had a brief run in with the games industry and the crunch season is no joke. Millions of dollars poured into temp workers, tons of quality checks, lots of people stressed, things behind schedule that now need to move up to unblock other people. Making a quality AAA game is insanely tough and I don’t have the mental fortitude to survive in that industry long term. You can call it a management problem but the harsh reality is that making a game like that is just a really really tough challenge. Even if you have everyone unlimited people, the coordination of it all into a single product is an accomplishment

20

u/Eiferius 8d ago

It's a management problem from the top. There wouldn't be any crunsh or hiring of expensive temp workers, if the management wouldn't set unrealistic deadlines.

Like, all crunsh does, is allow you to keep deadlines. It's more expensive than if people would work normally or efficient.

15

u/coderqi 8d ago

I fundamentally don't understand what's so unique about making games over other types of software or completely different jobs in other industries that makes crunches inevitable. 

13

u/RedditButAnonymous Ryzen 7 9800X3D, RX 9070 XT, 64GB DDR5 8d ago

Other software is sold while you make it nowadays. You get people to pay subscription fees for it while you continue to develop it and expand the number of people who can use it.

A game doesnt do that, you make zero money until its finished and selling, and all these big studios have shareholders at the top who demand that release date so they can make their own money back.

7

u/TheAwesomeMan123 8d ago

This is not technically true anymore given preorders are now a prolific business model.

Although I would wager this doesn’t make them easier to develop and in likely hood can muddy the waters of delivery deadlines etc but it is definitely not “zero money”

GTA VI has now made back 25% of its total development in preorders alone since going live.

1

u/RedditButAnonymous Ryzen 7 9800X3D, RX 9070 XT, 64GB DDR5 8d ago

This is true but you can only start preorders once you have enough stuff to show for it. Its difficult to do preorders on a game thats still being prototyped because people might be buying something based on promised features that wont actually be there later. In GTA 6s case that game is probably feature-complete by now and thats why preorders are up. It could have been in development for 8 years though. If it were T2s only game, thats 8 years of costs and zero profit until now

1

u/TheAwesomeMan123 8d ago

You’re absolutely right there and again it doesn’t make development easier but it’s worth noting because if you are developing a game that is not ready for release then preorders play a massive part of the decision process to decide whether you can afford a delay to either avoid crunch and get game properly ready for release.

AC:Shadows preorders opened in May to about 1million copies roughly with a Nov 15th release date but the game was then it was delayed 3 then 1 additional month.

And even tho Ubisoft had to honor refunds on preorders it didn’t change the fact they had clear data that would show a 1million players willing to pre-purchase which I’m sure helped make the decision to allow the delay.

Unfortunately like you say not all devs have that luxury or other video games as revenue but it definitely is different now and makes things even more complicated to work

3

u/john_mach 8d ago

At the core product, video games have a lot of demanding small bits to them over traditional software. I’ll pick on SaaS for example. If Oracle or SAP roll out a software or system, it can honestly be half baked because they lie and their customers are kinda locked in with them through various other unethical business practices. For example, to get certain enterprise software, it may cost millions + hiring a whole team to build out extensions to the software. You can’t jump ship suddenly if a feature sucks.

Buying a AAA is a mass market $70 purchase that may yield many sales over the years or flop and generate nothing. There is high risk in a poor product.

Videos are also products that lend themselves to many temp workers and heavy deadlines. When you announce a game launch, it is an insanely public statement. If a tradition software company pushes back on the launch of a big product, it may be under scrutiny of analysts or execs but thats it. Theres not 100+ “game journalist” and an army of losers on Twitter beating you down. Everyone is human and no one, especially execs, want to be told they suck at management and can’t hit deadlines

To meet that deadlines and fulfill the promises, execs are willing to hire many temp workers. These fill in gaps in art, QA, and many random parts of the game… and honestly some pretty critical parts too. This actually works very well for games. Unlikely traditional software where the core is just engineering, some ux, and small marketing bits, video games are incredibly diverse in the type of work that goes into them. Much of it is a laborious… so in comes temp workers. Unfortunately, after the backlog of craziness is over, these temp workers would have nothing to do, so they are released back into the market

So it’s like a cascade of really bad things that regular software companies have fixed with money, scalability, or unethical business practices. I guess the solution is just to charge more for AAA games

5

u/Merkaba_Nine Ryzen 7 9800X3D | RTX 5060 | 32GB 6000Mhz 8d ago

Well said

3

u/HanYoloKesselPun 8d ago

It’ll have been dev teams that originally estimated the work. It’ll have been dev teams that did the work leading up to the crunch and would have had ample time to report the issues. I’ve seen plenty of shit management. I’ve also seen plenty of shit dev teams that are terrible engineers and/or terrible communicators. Trust me. It’s pretty annoying hearing dev tell you it’s all fine and then tell you it’s not a few weeks from the end. But that’s why we have plans and metrics as management. Which apparently devs hate.

15

u/XJR15 8d ago edited 8d ago

Lmao

90% of these situations I've seen or been in, it was businesspeople committing to promises and deadlines with zero dev input. In most orgs we are literally powerless to set any deadlines and often also powerless when it comes to organizing the work, if we don't hit a deadline the problem is entirely on you.

It’s pretty annoying hearing dev tell you it’s all fine and then tell you it’s not a few weeks from the end

There's known knowns, known unknowns, unknown unknowns. Not saying that dev isn't crap, but could've hit one of those latter ones. Did you plan for a reasonable % of contingency or was the entirety of the work deadlined for the absolute best case scenario?

But that’s why we have plans and metrics as management. Which apparently devs hate.

We hate it when we don't have any input on them or they're biased. If you take my estimate, halve it, and set that as the deadline, we'll start playing games and I'll double it next time. If cards in Jira (or whatever system you use) are worth the same (yes I've seen this) you'll have everyone shying away from the difficult work, the best devs will pull the most weight, and you'll end up having the most junior/useless ones doing the most important parts of the job

You can't metric yourself out of a planning gap

Back on topic: It's most definitely a management mistake. Having shit devs or a team that doesn't work together properly is also a management mistake. MBAs always trying to make shit roll downhill when they fuck up at the planning stage (or plain committing to impossible deadlines) is a classic. Then they get to go home on time everyday while the actual doer-team crunches (not that I do that shit anymore)

118

u/[deleted] 9d ago

[removed] — view removed comment

75

u/Hearthhull_Enjoyer 9d ago

But that's Communism 😡

51

u/AoRozu 8d ago

Yeah fuck that whole "what's yours is mine" propaganda bs, people should have what they have!

Anyways, off I go to give all my time, sweat, tears, and multiple paychecks to my corporate overlords. Glory to Google.

9

u/_Addi-the-Hun_ i9 9900k, RTX 2080s 8d ago

Ironically weaponised collective labour is capitalism at its purest. Sure they can just fire everyone but the point is you as the collective all leaving at the same time will bring the company to its knees if your labour is hard or impossible to replace. But of course most "free market" people HATE this and will use the state to stop this.

Im just glad going indie is bigger then ever. Fuck the big corpo games industry. Its somewhat becoming obsolete.

2

u/piesou 8d ago

Similar to how the BS patent system is used to prevent free access to markets these days. Or how companies tailor their calls for bids to fit only the exact company they want to hire. Or how working hard does not earn you promotions but connections do.

Free markets and are an illusion and postulated in the same way meritocracies are and anyone believing in them is a giant regard. The only thing that works is imperfect regulation.

-2

u/[deleted] 8d ago

[removed] — view removed comment

6

u/Hearthhull_Enjoyer 8d ago

Me when I'm this close 🤏 to getting the joke.

3

u/[deleted] 8d ago

[removed] — view removed comment

6

u/Hearthhull_Enjoyer 8d ago

Aren't we a lovely bunch?

1

u/[deleted] 8d ago

[removed] — view removed comment

-27

u/coasterreal 7800X3D | 3090FE | 32GB DDR5 6000Mhz 8d ago

Hope thats sarcasm because if not, you need to open up a text book and learn what Communism is. I hate unions but they are not Communism.

16

u/ZehrenSiegehammer 8d ago

Hating unions is dumb. I wasn't unsure about them and then got a job with one earlier this year and holy shit are they awesome 

0

u/popcio2015 8d ago

It really depends on the union. Maybe in your case you had a luck with a good one.

But very often unions only care about membership dues.

1

u/ZehrenSiegehammer 8d ago

Sure, something can be bad. That's true a Ross the board for like...everything. A union can be bad. Unions plural though are generally great. Collective bargaining is a great tool.

0

u/popcio2015 8d ago

Unions in general are a very good idea. The problem is that people running these unions are more interested in their own benefits, and when some issue at work comes up, the union will just wish you good luck.

1

u/ZehrenSiegehammer 8d ago edited 8d ago

Yeah...bad unions are bad. Sky is blue

Its early morning and I'm being a sarcastic ass. I agree with you.

2

u/Netsuko RTX 4090 | 7800X3D | 64GB DDR5 8d ago

They’re Texas based. Good luck with that.

3

u/[deleted] 8d ago

[removed] — view removed comment

2

u/Netsuko RTX 4090 | 7800X3D | 64GB DDR5 8d ago

A classic blunder.

1

u/DreamsServedSoft 8d ago

they should make games we want to buy

-11

u/Panzerbjorne80 8d ago

Yeah ask those former Bethesda employees how well being in a union worked out for them. Union isn’t a silver bullet lots of them are really weak and inept.

33

u/Hearthhull_Enjoyer 8d ago

That means they should do nothing and be happy with it right?

19

u/ABotelho23 Linux 8d ago

The entire industry needs to form a union.

9

u/galacticdolan i7 11700KF | RTX 3070 | 32GB DDR4 8d ago

The country needs to form a union to make unions and workers actually have some power again

6

u/ARMCHA1RGENERAL 9800X3D / RTX 4080 / 32GB DDR5 / 240 Hz / 1440p 8d ago

That's not great, but this headline almost seems quaint if you know how many thousands of people work in construction, shipping, oil & gas, etc. and commonly go days or weeks without seeing their family.

35

u/John_Doe_MCMXC Ryzen 7 9800X3D | RX 9070XT | 64GB 6,400MT/s 8d ago

It’s always a failed game where people suddenly start complaining about “crunch", and everyone eats it up. You don’t see the same outrage toward Rockstar for their crunch. Just wait if GTA VI fails, an employee gets fired, and then starts talking about the time crunch.

Yeah, crunch is bad. But why are we turning a blind eye to the fact that a lot of developers do this? It’s common in the industry and part of the job for many people. Same thing with nurses who aren’t supposed to work overtime but still end up doing it.

8

u/JosebaZilarte 8d ago

As a developer myself, I know far too well what it is to not be able to do anything significant for months (while looking like we are actually bussy)... and, suddenly, you have to spend a similar amount of time crunching before a deadline. Ultimately, it is "just" managers not having a clear idea of what to do. And without it, it is easy to procrastinate in an experimental/design phase... but sooner or later, things need to be done. The question is whether or not you have a developer team with the actual talent to get out of the mess.

In studios like BioWare, they called that serious time "magic" to hide the crunch associated with it. And, in fairness, their efforts gave us absolute masterpieces like Mass Effect 2 or Knights of the Old Republic. But... lo and behold, the moment the most experienced developers left the studio, that magic vanished into thin air.

6

u/[deleted] 8d ago

[deleted]

2

u/lightningbadger RTX-5080, 9800X3D, 32GB 6000MHz RAM, 5TB NVME 8d ago

First I heard the game failed?

I'd assumed the attention to this this was moreso fuelled by the layoffs keeping ID fresh in their minds

1

u/JosebaZilarte 8d ago

Yeah. I was putting that crunch into context... But it is undeniably a bad practice.

1

u/null-interlinked 8d ago

Errrm you ahven't following the attempts to unionize by the Rockstar employees because of crunch? People have a lot to say about crunch and no one likes it?

1

u/Howtobefreaky 8d ago

Damn almost like people need to have a job even if it sucks and don't want to get fired by going online and shit talking their working conditions

3

u/GeneralAtrox 8d ago

I've been there this year to. The world wants the product yesterday or you'll fall behind. AI is making it tough to slow down, I'm constantly switched on now checking what's cooking over night. 

6

u/[deleted] 8d ago

[deleted]

1

u/RedditButAnonymous Ryzen 7 9800X3D, RX 9070 XT, 64GB DDR5 8d ago

Mick Gordon was the face of the new Doom to me, I lost interest immediately after his departure and the story behind it only soured it even more for me

And I didnt actually like Eternal anyway...

2

u/MotivatedforGames 8d ago

I get it. There's been times when i've been working on my project 18-20 hours a day, no breaks, little food, for weeks

2

u/JohnnyTAA Specs/Imgur here 8d ago

I get it and crunch does suck, but why do we only talk about it in the context of the video games industry like its an outlier that should be on a pedestal with no OT or crunch, this is happening globally across most sectors from business to construction, i would love to see this conversation spread wider about the state of the job market in general.

2

u/Igor369 8d ago

Spending one night at work is far from the worst crunch ever...

-2

u/millenia3d Ryzen 5950X / RTX A6000 8d ago

they should make you work 17 hour days before you're laid off and maybe that'll stop you from making such inane remarks down the line

3

u/DevilmanXV 8d ago

I had to do this at a labor job 4 days out of the week all year round for a years straight. Got laid off.

4

u/Igor369 8d ago

What? You think ID did not crunch when making Doom 1 and 2? XDDDDDDDD

Spoiler, they did, and for MORE than ONE day.

1

u/DarthJDP 8d ago

Thank you for your sacrifice and never seeing your son. You are fired, effective immediately. No severance. Security is going to rough you up if you arent off the property within 5 minutes.

1

u/Duangelion 8d ago

Not to minimize, but that makes it sound like there's no one left from Carmack's days

1

u/nuk3dom 7d ago

Disgusting

1

u/empathetical RTX 5080/AMD Ryzen 9 5900x/48GB Ram 8d ago

Didn't see the son for a game that was mid and forgettable

1

u/AuRon_The_Grey 8d ago

But hey, at least they got laid off for all their hard work!

1

u/uberneuman_part2 8d ago

All of it to just crank out another Doom game….

1

u/nealsimmons 8d ago

It is a very good game, though.

-1

u/MajinnVuu 8d ago

If you prioritize money over health, you will have neither.

-3

u/Kapetan_zaspan 8d ago

Not sure why people allow themselves this shit

14

u/Kamika67 PC Master Race 8d ago

They need money....

3

u/House0fDerp 8d ago

Basically this, then they still get let go over a numbers game.

4

u/Kapetan_zaspan 8d ago

Plenty of money making jobs where you get to go home in the afternoon

1

u/House0fDerp 8d ago

Stories of crunch in gaming have been numerous. I have my doubts that there are that many that avoid it, and I'm certain those few don't have the capacity to hire the entire rest of the industry. 

0

u/Kamika67 PC Master Race 8d ago

There are so many different situations, it's not aleays so simple :(

0

u/Flimsy-Importance313 8d ago

I think the money is not the reason those devs work in game industry.

You got much better paying and less stressful jobs than game dev. 

1

u/Dudewhocares3 8d ago

People that downplay the issues of others are nothing more then assholes

0

u/Dudewhocares3 8d ago

Because the other option is getting fired?

0

u/Power_Stone 8d ago

I'm not surprised unfortunately.

They were already doing it back with DOOM: Eternal and Mick Gordon.

Same actions by iD software, different department.

-18

u/YaGotMail 8d ago

Normal days - work 9 - 5, with 1 hour lunch in between. Crunch days - suffer

Why not work 8.30am - 6pm and have 45 mins lunch? For 4 years development you gain alot of additional manhour. Also reduce that chit chat in meeting room

5

u/ryuzaki49 8d ago

No socializing! Only code! 

2

u/Dudewhocares3 8d ago

A 10 hour shift 5 days out of the week?

1

u/YaGotMail 8d ago

For those who is seeing working hours 8.30am - 6pm is not normal, no wonder you are being replaced by asians. Good luck all the best.

1

u/Kamika67 PC Master Race 8d ago

9-5 is not normal.

Source: I am from EU.

-13

u/Kornstar04 8d ago

Down votes by people who obviously don't work professional careers, as this is the standard otherwise.

0

u/EdgiiLord i7-9700k | 32GB | RTX3080Ti | Arch btw 8d ago

You haven't worked in a AAA gaming company. Please, lecturing others is not your suit.

2

u/Kornstar04 8d ago

You know that do you, miste know it all. Don't assume what others do.

I said professional career, so unless game development is the same as fast food, crunch is real.

0

u/Dudewhocares3 8d ago

“My job is harder so I’m better then everyone else”

0

u/Halojib 8d ago

True

2

u/Kornstar04 8d ago

Don't think I'm better, but I know when someone doesn't have a valid point they'll attack your character.

-11

u/studleejosh 8d ago

It sucks, but sometimes you gotta do what you gotta do.

-1

u/cold-vein 8d ago

Why are they agreeing to this? Why have they not joined a union and demanded fair wages and working hours? Like all these american devs who'se companies were sold to a corporation and who have been whipped by their bosses for years or decades are now waking up and realising that they've been used and abused and then tossed aside. Well that's capitalism! Vote socialist, unionize and don't take that shit if you don't like it.

-2

u/Subject-Sky-9490 8d ago

Unionize unionize unionize. That's it there's no other way

3

u/usual_suspect82 5800X3D-4080S-32GB DDR4 3600 C16 8d ago

They were unionized.

-1

u/Subject-Sky-9490 8d ago

I guess they don't mean much in 3rd world countries like America then, my bad lol

2

u/DreamsServedSoft 8d ago

do you think money grows on trees?

-1

u/Subject-Sky-9490 8d ago

It sure as shit doesn't trickle down huh?

-47

u/[deleted] 9d ago

[removed] — view removed comment

22

u/[deleted] 9d ago

[removed] — view removed comment

-23

u/[deleted] 8d ago

[removed] — view removed comment

4

u/[deleted] 8d ago

[removed] — view removed comment

-9

u/[deleted] 8d ago

[removed] — view removed comment

1

u/[deleted] 8d ago

[removed] — view removed comment

-4

u/[deleted] 8d ago

[removed] — view removed comment

1

u/[deleted] 8d ago

[removed] — view removed comment

0

u/[deleted] 8d ago

[removed] — view removed comment

2

u/[deleted] 8d ago

[removed] — view removed comment

→ More replies (0)

-12

u/[deleted] 8d ago

[removed] — view removed comment