These conspiracy threads crack me up. I work for a major game developer on a pretty big franchise, I have a sense of how these things work, even though I don’t work on Forza (although I did work on FM3 as a contractor).
I know nothing about Forza 5, but as someone who’s worked on games straddling a console transition (i.e. shipping current gen and next gen at the same time), my take is this:
Content doesn’t just move from Xbox 360 to Xbox One easily. I mean, maybe they could have copy pasted a ton of cars over, but they wouldn’t be taking advantage of the power of a new machine, and the game would look last gen. They had to rebuild these assets. Every car had to be modeled for their poly count target for the new system. However their material system works, all of those materials had to be rebuilt. Every track has to be rebuilt, from the layout of the road down to the leaves on the trees. The only thing they really get “for free” is their reference materials, the data they’ve collected building cars and tracks over the years. But I strongly suspect, comparing FM5 to its predecessors, that just about everything was built from scratch here.
So they had to do all of that in two years. For a new machine. And let me tell you, it’s not like they had the Xbox One for two years. Oh no, that’s not how console transitions go. You’re LUCKY if you get final hardware 6 months before your game hits shelves. Prior to that, you’re working to what we call “target spec.” This is usually a PC with components inside it that are close, but not exactly like, what will be in the final machine. So you go down rabbit holes and get burned. You take advantage of some resource you thought you had, only to find out it’s been cut from the final console hardware. It’s like trying to paint a portrait on a canvas that’s changing sizes. It’s very difficult. So in the last six months everyone goes mad trying to make sure the game will run on the final hardware. Bug counts are much higher than shipping on hardware you’ve worked with previously. You run into situations where the console manufacturer has decided to make a change to a piece of hardware, and suddenly you have to make broad stroke changes to every asset in the game to compensate and ensure that everything still works smoothly.
Making matters even worse, the OS and APIs are in flux, and they often crash. Did your game crash? Or did the OS crash? I hope you got a dump so you can figure it out. The APIs, the software that acts as a middle-man between the game and the console hardware, are in development. DirectX. These things get tweaked right up until launch, and you’re left scrambling to make adjustments to your game to ensure nothing breaks. Sometimes you run into situations where something in your game is broken, and it’s a low-level issue, so it stays broken until the console maker fixes it. For example, there might be an awful audio bug where there are pops and crackles all over the place and it sounds like you’re listening to the sounds of your game from a vinyl record. And you wait and wait and wait for the fix, and then OMG it arrives three days before the game is on shelves so you scramble to get a fix into the 0day patch because the fix has broken something else in YOUR code base, and you have to ensure that’s fixed before any customer gets the game home and has a bad experience.
People work long hours. They don’t get to to have dinner with their families or kiss their children goodnight before they go to bed. They say goodnight via a Skype or Facetime call. I’ve had to do this.
Console transitions are rough. And now that I’ve told you all how harrowing it is, maybe everyone will have a little more respect for what was accomplished here. I’m not going to reveal where I work or what I work on, but we delivered something of high calibre for the console launches. And drawing from that experience, I can tell you with confidence that what was delivered on the disc of FM5 is very impressive. I’m shocked there was as much content as there is at this level of quality. I don’t know how they did it. Thinking about trying to pull that off scares the hell out of me.
So yeah… understand that what they did is a massive feat. And now that FM5 is out in the world, they’ll be able to take all this content forward to FM6. They’ll have to tweak the FM5 cars and tracks a bit to make them work in FM6, sure, but the effort will be much smaller, which means they can focus on building NEW cars and NEW tracks (either new or bringing back beloved old cars and tracks we miss). And the hardware they’re targeting will be fixed. No more pulling their hair out worrying about all the changes, the Xbox One is the Xbox One and they can trust it to be a stable target.
These guys rocked it. I’ve played about a dozen games each on the Xbox One and PS4 since both machines launched, and FM5 is one of the highest quality next-gen experiences available. I’d buy them all a beer if I could. I’ll settle for buying the few of them I know a round the next time I’m in Seattle.