» Sat Aug 17, 2013 1:23 pm
Pretty sure the Crytek programmers are world class programmers..
Sure they are that's why in C2 and C3 a patch comes out it fixes 2 things and breaks 4 others. Because that's what happens.
That pretty much happens with every game due to the inherent nature of programming. I've only done really super basic C#/Java and even I know the hilarity of typing everything out, finding 1 little compile error, proceeding to fix that error and then suddenly have like 10 goddamn things simultaneously break. While programming skills and maintaining good practices/behaviors are a factor, a big part of programming is just the sheer amount of time it takes to get stuff to WORK, especially when the amount of coding breaks into the hundreds (of even thousands) of pages' worth. Time = resources.
Crytek's problem isn't their programmers...it's resources, priorities and planning. It also combines with the current budget-bloat (development costs skyrocketing) + deadline catastrophe (release the game by a certain date no matter how unfinished it is) the AAA gaming industry is going through.
With both Crysis 2 and Crysis 3, I believe EA/Crytek decided multiplayer would get a SET number of patches for a SET amount of time. That right there is taking a fairly big gamble/risk because in programming when someone is told to get everything right within a fixed amount of attempts + time, it's really down to LUCK if they manage to fix stuff without breaking something else, or end up with a final result just as equally broken as what it started out to be.
With Crysis 2 it was nothing short of HORRIFIC planning and resource management, which is what made me speculate that Crytek/EA never actually anticipated more than a couple of hundred (if even that) interested in multiplayer, they somehow assumed a community wouldn't even develop. Jack-all plans & resources were set aside to support multiplayer, fix bugs, communicate on forums, etc . They would've also assumed that nobody would bother to hack such a game (explaining the non-existent anti cheat). I believe the developers were told to simply forget they even made Crysis 2 MP and focus on getting Crysis 3 out.
Crysis 3 MP is a repeat but to a far lesser extent, this time they knew quite a few players would be joining and put a good chunk of resources into advertising, communication, balancing and bug-fixes. It's nowhere near as broken or hacker-infested as C2, but ultimately suffers from a similar fate of being "incomplete" due to Crytek having used-up the attempts and resources allocated to MP. The game becomes a ghost town, further removing all possibility of more resources getting allocated in the future. Sound familiar?
The reason DICE pulled it off with Battlefield 3 is because...face it, when plans were put together to release FIVE big DLC's (and Premium) over the course of a year, both DICE+EA had to be 100% committed to making sure enough people were playing the game for such a grand scheme to not massively backfire. I don't even what to imagine what DICE and EA had to risk with something that huge planned out.
The game was mercilessly patched and patched to the point of being 99% functional, the amount of RESOURCES allocated to balancing/bug-fixes must have been nothing short of staggering.
Valve managed to pull it off with Team Fortress because that game is incredibly simple compared to something like Crysis 3 or Battlefield 3, it was just a small minigame part of the Orange Box package (HL2 + Portal + TF). It was not an AAA title, and thank heavens for that.
Tribes Ascend especially stands out, Hi-Rez Studios literally said "ok no more patches, we're done" and players exclaimed "No more patches?? That means you're abandoning the game!" to which they replied "We're not abandoning the game, development has finished. The game is complete. There is enough content and replay value, weapon/class balance is fairly solid, we have nothing more to add. Enjoy." My god, that developer is my hero.
Crysis 3 isn't the only one of it's kind, there are other AAA games with tacked-on multiplayer that become ghost towns a few months down the road due to a lack of any intentions from the developers/publishers to make the MP a huge franchise. And that's the only way to keep MP afloat with an AAA game nowadays, make sure it has tons of players with constant DLC's and Premium/Elite schemes. Crysis 3 isn't that game.