Often when I see layoffs like this, I can't help but think "Wow that company has so many employees and yet, in practice, does so little". This perhaps a rather uncharitable sentiment, but I can't help but have it.
Yes, Unreal Engine keeps getting improved, more Fortnite content gets produced. But there is a general lack of innovation, one that I find personally painful when I look at Epic's recent-ish track record. Needing to fire this many employees is not just a result of market conditions, but also a straightforward consequence of not being able to leverage them for sufficiently lucrative outcomes.
Companies with this amount of capital are well positioned to take multiple strategic bets which aren't at all safe bets, but pose no real financial risk for the company in aggregate. Why do these bets end up being taken instead by indies with much more to lose? Well, partly because indies often _need_ to take riskier bets to carve a niche. But the other side of the coin is, what I can only surmise, a lack of imagination and adventurousness on the part of management. They could be funding many experiments and seek to have another hit like Fortnite, perhaps in a somewhat different market. Having to seek another hit while your finances are declining is less pleasant.
When a company loses its edge in this way, as long as it hasn't _really_ captured a demographic or created some very sticky ecosystem, it's bound to get whittled down repeatedly. I doubt that Epic will suddenly get more creative and adventurous at this point, but perhaps necessity will have its part to play.
(Aside from all of that, I agree with most commenters here that the layoff is being handled about as gracefully as one could reasonably hope.)
Nanite is a good counterexample, very impressive and innovative technology. Even more impressive that they released the technical details instead of going the software patent route. I think trying to leverage the war chest to go after Steam's monopoly was exactly the type of adventurous plan you are talking about, the safe play would have been to make minimal investments and continue churning out games hoping for another big hit.
I suspect the way you get to that size is having a team of 5 people doing X for Fortnite going "man, we could do our specific job a bit better if we has 7 people." Scale that to a whole corp.
Each job is justified in isolation to do a specific thing, at least at the hiring time. I suspect there aren't a lot of people thinking at a high level as you are "we have this many gajillion dollars - what are we betting on?"
> "Wow that company has so many employees and yet, in practice, does so little"
Twitter. I despise musk, ftr.
> "Wow that company has so many employees and yet, in practice, does so little"
Some of it is real need for things like support, payments, and compliance in a bunch of languages and jurisdictions and across a bunch of platforms and combinations of platforms.
A lot of it's just that large businesses tend to be shockingly inefficient, often taking literally many hundreds of person-hours to do things that a small company or small team might do in low-tens. Coordination costs are high, processes are often really bad in ways that nobody who could fix them is empowered to, serious principal-agent problems are the norm rather than the exception, et c.
One of the weirdest things to me about the AI craze is that I don't see how it fixes organizational problems, and most big orgs are already burning more cash on waste due to those than they could possibly gain from fairly-optimistic LLM gains. Like, if they wanted to 5x development speed, they already can without a single LLM involved, by managing better. They could have done that ten years ago. All the more wild that they're flipping out over LLMs. You can't even come close to efficiently organizing the resources you already have...