Live data from Hacker News

Microsoft fire idTech team at Id software

gamefromscratch.com

361–370 of 628 posts

Re: Microsoft fire idTech team at Id software

#361
post #242

Earlier quoted context omitted.

Yup. I was one of the self-taught software "engineers" from the 90s. I enjoyed making more money than I deserved for my special interest and for the duration of my career I was very much against software engineering unionization as it seemed to mostly be gatekeeping for a lucrative and enjoyable line of work. Now I'm 40+ years old and my job has morphed from designing systems and writing code to sweet-talking LLMs in…

How is unionization gatekeeping? I honestly don't understand what you mean. I can't see any disadvantage for the employees in joining a union.

Former IT union leader. It really depends on the union because every contract is unique to the bargaining group and employer.

Traditional blue collar seniority, set wages, and hyper specific job roles simply won't work in knowledge work. So there tend to be higher severance payouts in lieu of seniority promotions, pay bands with equity review instead of pay steps, and very flexible job roles.

I think a lot of folks see unions from their youth working in construction or service work, which have a lot of corrupt "company unions" which mandate hour caps and shit benefits for part timers.

Realistically IT workers with leverage like ourselves need to think of unions as contract insurance. You already have a contract, the collective agreement can be as broad as possible to allow the flexibility to respect individual contributors, while the pooled dues are put towards eventual contract enforcement.

My first IT job gave me quite a surprise when they ripped up my contract and said "so sue us." That's the day I found out how much a labour lawyer hourly rate costs. 10 years later as a union leader I started signing the sizable cheques to our law firms, there's always a bad manager somewhere causing a lawsuit...

Re: Microsoft fire idTech team at Id software

#362
Michael Maynard's tweet reads like Trump stuff. iD are obviously monumentally important in game history but I disagree with his points that the Doom, doom eternal and doom dark ages are the best fps games ever made. Doom was revolutionary, but are we really going to say the other two are up there? I don't think they'd even be in my top twenty.

I get that he's angry and hurt and defending his colleagues but telling me doom dark ages is better than half-life 2 is just picking a fight

Re: Microsoft fire idTech team at Id software

#364

Earlier quoted context omitted.

It's almost as if... laborers in every field (the proletariat) have to unionize as a class against the ownership class (the bourgeoisie), seize the means of production, and reorganize society to their own benefit because the bourgeoisie surely will not!

I don't think "the means of production" hits the mark. Most of us programmers have the means of production: a 20-year-old laptop with a new battery is sufficient for most serious webdev and appdev work. What we lack is permission to labour. If I do what I think needs to be done, instead of what my employer tells me to do, then I don't get paid by my now-former employer (which is fair), and then I don't eat (less fair…

> a 20-year-old laptop with a new battery is sufficient for most serious webdev and appdev work.

Why do you need a new battery? I usually unplug old batteries in old laptops and just use them with a cord.

Re: Microsoft fire idTech team at Id software

#365
post #283

Earlier quoted context omitted.

All of this is true and has been true for decades in the game industry. The other side of this seesaw is: Games are fundamentally in the novelty business. Players like some amount of familiarity, but they want new experiences. Every game engine has a sort of "grain" to it where it tends to produce games with a certain look and feel. The flat-ish shading and floaty physics of Unity is a particularly visible example of…

> Every game engine has a sort of "grain" to it where it tends to produce games with a certain look and feel. I think this is a bit of a myth. Unreal gets this criticism a lot, but it's usually because many studios choose to stick close to the rendering defaults, which does lead to a certain look. To that point, it's probably a lot cheaper to configure Unreal or Unity into a unique "grain" than it is to develop your…

There's only so many built-in and drop-in components available for the big engines; player movement, physics, render pipeline plumbing, UI frameworks, user settings, etc. You definitively do notice these things, if you care. It doesn't help that many devs (even AAA) keep bad defaults, so a huge chunk of Unreal games release with a comically-bad, laggy motion blur turned on.

Someone certainly could painstakingly replicate each badness of Unreal in Unity (and vice-versa), but until then, UE and Unity games often do feel like UE and Unity games. It's also rare to play a UE game that feels good and polished.

Re: Microsoft fire idTech team at Id software

#366

I have a friend who works at Ubisoft. Even 10+ years ago, she clearly saw the writing on the wall - the massive developer/publisher consolidation was going terribly: - Every studio uses their own custom set of tools and development practices. The economies of scale of merging studios together just doesn't really exist. - The functional difference between most engines for consumers at this point is largely meaningless…

IMO, people should stop chasing making AAA games or whatever nVidia pushed out. They should just build games instead of graphics demos that sometimes sold well. They can stick to desktops 10 years ago, make smaller teams, and either build their own engine or use something that is not UE5.

Ten year old desktop users aren't exactly known for buying new games, especially at full price.

The average spending gaming hardware are the consoles. No one is going to start building a game targeting a Playstation 4 today, they'll target the 5 year old PS5.

Re: Microsoft fire idTech team at Id software

#367

Earlier quoted context omitted.

I firmly believe if software engineering unionization ever starts to take hold, it'll begin with game developers. There's a lot of money in gaming but the workers are treated like shit, as you pointed out.

they've been treated like shit for 30+ years (at least in america). I spent a few years early in my career in gaming and once I left I never looked back, it's a horror show. Crunch, constant 'there are 1000 people who want your job' pressure from management whenever you complain about crunch, low pay (even if you were working 40hours a week), terrible benefits (vacation, get real), ship a successful game probably get…

The #1 reason not to work in gaming: rampant unprofessional middle and upper management.

The amount of shit-show stories about a VP or designer with a god-complex straight up abusing their staff while still thinking they're the best? And then failing upwards because of who they know?

That doesn't happen nearly as pervasively in non-game industries.

Re: Microsoft fire idTech team at Id software

#368
post #242

Earlier quoted context omitted.

Yup. I was one of the self-taught software "engineers" from the 90s. I enjoyed making more money than I deserved for my special interest and for the duration of my career I was very much against software engineering unionization as it seemed to mostly be gatekeeping for a lucrative and enjoyable line of work. Now I'm 40+ years old and my job has morphed from designing systems and writing code to sweet-talking LLMs in…

How is unionization gatekeeping? I honestly don't understand what you mean. I can't see any disadvantage for the employees in joining a union.

One way unions negotiate higher pay is to make sure the pool of qualified workers is restricted. Ie. Lobby for laws that a specific qualification is required, and then set caps on the number of places to earn that qualification.

Re: Microsoft fire idTech team at Id software

#369

Earlier quoted context omitted.

All of this is true and has been true for decades in the game industry. The other side of this seesaw is: Games are fundamentally in the novelty business. Players like some amount of familiarity, but they want new experiences. Every game engine has a sort of "grain" to it where it tends to produce games with a certain look and feel. The flat-ish shading and floaty physics of Unity is a particularly visible example of…

> Every game engine has a sort of "grain" to it where it tends to produce games with a certain look and feel. The flat-ish shading and floaty physics of Unity is a particularly visible example of this. Ridiculous and provably false. It's like saying "every novel written with a typewriter tends to produce stories with a certain theme and dialog"

It isn’t like that, and it is true. Lots of games in a specific engine share common traits. From physics, to rendering, to more specific engine stuff (think of using the full suite of lumen/nanite/ue5 rendering whatever).

Even the character actor can sometimes feel similar. Visuals are by far the most indicative thing of an engine. Don’t forget about unreal’s awful shader stutters.

calling that ridiculous is extremely strange. Feel free to prove it false I guess?

Re: Microsoft fire idTech team at Id software

#370

Earlier quoted context omitted.

Not the OP, but Scott Miller said "most if not all" coders at ID were laid off. https://www.gamesindustry.biz/xbox-layoffs-july-2026 I hope the industry will be in a better place in a few years. There is this recurring theme of big companies rolling up little developers and destroying their development culture.

The industry could have been in a better place already if the DOJ hadn't allowed Microsoft to buy up all these studios. I have near zero hope we'll see any meaningful antitrust action in the future either without a complete overhaul of the incentives in politics. Xbox div's annual revenue is $23 billion. Its big enough to be its own company and sit upper-mid pack of the F500 on its own. It'd be the number 3 or 4th to…

I like the concept "Goomba fallacy", but it is a bit confusing since Goombas are exactly the same, where as board users are at least me and not me.

Edit: Keeping to SMB1 for simplicity.

Post reply on HN