4 ms·
Modern AAA video game development has much more in common with a traditional factory assembly line than a typical tech startup (for better or worse) - or maybe
by flohofwoe 5mo ago
Modern AAA video game development has much more in common with a traditional factory assembly line than a typical tech startup (for better or worse) - or maybe movie production is an even better comparison (especially now where most of the production seems to happen 'in post').
Also VC doesn't seem to be all that interested in investing into game dev companies, I guess because it's such an extreme hit-and-miss business (e.g. even when a game-dev company lands a massive hit, the next attempt may be a massive flop and sink the whole company).
> Ostensibly they are doing remarkable similar engineering problem solving
The engineering problems have been mostly outsourced to Unity and Epic Games (e.g. Unreal Engine)
- LPisGood 5mo agoThat’s only true in some instances. Do most AAA titles like Call of Duty, GTA, etc use Unity or Unreal?
- DrBenCarson 5mo agoMost massive studios have their own which they use across a bunch of titles
- flohofwoe 5mo agoIn the last few years the pendulum has been swinging back from inhouse engine to Unreal Engine. There are a couple of holdouts, but my guess is that the majority of AAA games currently released are back on UE - at least it feels that way ;) And Unity always ruled supreme for AA and mobile games.
- jdw64 5mo agoI heard a great perspective on this from a Chinese developer. The reliance on outsourced engines like Unity or Unreal isn't just driven by the high costs of in-house development and yearly upgrades. The real issue is career mobility. Knowledge of a proprietary engine is completely locked to that specific company. They pointed out that Unity and Unreal became industry standards simply because of the dynamics of changing jobs. I fully agree with that assessment.
- garaetjjte 5mo agoSwinging back? Was UE used more widely in the past than it is now?
- flohofwoe 5mo agoWhen the Xbox360 was released, a lot of game companies moved from inhouse to UE3. In the next generation the pendulum has swung back to inhouse, and now its swinging back to UE5. Seems to be a 10 year cycle or so...
- LugosFergus 5mo agoA couple of holdouts? Hardly. Capcom uses the RE Engine. Released ~4 games with it in the past three years. In fact, SF6 went from UE to RE Engine. Death Stranding 2 is Decima. Id still uses IdTech, and that's never changing. Ubisoft still uses Anvil, and Outlaws was Snowdrop. EA still uses Frostbite. Bethesda continues to use their crappy engine, which I forget the name of. FromSoftware will likely never give up their engine, which has been used for Elden Ring and its successors. There's more that I can't be bothered to look up.
- deleted 5mo ago[deleted]
- pawelduda 5mo agoThere are many studios with their own engines that rival or exceed UE5 - which seems overhyped, because at this point they caught up with graphics fidelity without terrible performance that dread a lot of UE5 titles. Recent notable example is Crimson Desert, they spent years building their own engine for this game and IMO they raised the bar when it comes to creating a huge realistic world. Others that come to my mind are Decima and RE Engine.
- jdw64 5mo agoAs a Korean freelancer, I’ve spoken with former developers from Pearl Abyss. They officially work 10 to 7, but the relentless crunch culture drives most people out. While the company is extremely proud of its proprietary engine, I was told it causes severe internal politics. The studio is heavily biased toward the engineers who built the engine. Another huge downside is the lack of documentation—you can't just Google your bugs. (Granted, this was the situation two years ago). The CEO is famously known in Korea for prioritizing developers while devaluing writers and planners. However, even within that developer-first environment, the proprietary engine has birthed a clear internal hierarchy among the programmers
- flohofwoe 5mo agoThe main point of using a 3rd-party engine like Unity or UE is not to buy technical excellence, but to get a 'good enough' asset pipeline, authoring tools and engine runtime cheaper than building and nurturing your own inhouse engine and tools team ... especially when the best programmers on those teams are then poached by Epic or Unity anyway ;)
- pawelduda 5mo agoI agree and that's why I'm happy not all studios not going this route. It usually means they game will be unique above average because one of the reasons would be needing the engine to work for something else than a "typical game template".
- krzyk 5mo agoCompanies I remember: CD Project RED, but they are now switching their newest game to Unreal Engine. id Software, the new Doom series uses highly performant engine (as if there was some legacy there for that).
- asdff 5mo agoMicrosoft moved Halo to Unreal Engine. Call of duty engine is based off ID tech 3.
- bananaboy 5mo agoIt barely resembles id tech 3 at this point (I am an engine and pipeline programmer at Sledgehammer Games). There are very very few remnants of it in the codebase. I occasionally do some spelunking to see what’s left and these days it’s just the occasional comment and function names (although the content of the functions will have changed significantly).
- asdff 5mo agoI'm guessing its cheaper to iterate the old engine like this than to try and rebuild a new one from scratch one day, then move everyone onto that new engine and have them be as familiar as they were with the old one made of a couple decades of mostly duct tape it sounds like now.
- bananaboy 5mo agoExactly! Armchair enthusiasts and gamers and such will talk about some game release and its "new engine" but throwing away the entire codebase is rarely a sensible choice financially speaking.
- UK-Al05 5mo agoGame VC is called being a publisher.
- flohofwoe 5mo agoHardly comparable IMHO, entirely different goals and scale.