Home › News › Gaming
Weekend Open Forum: Why are PC games so buggy these days?
Although 2011 had its share of solid PC games, an unfortunate number were riddled with bugs. Rage, Skyrim, Batman: Arkham City, Dead Island, Battlefield 3 and many others caught negative press over buggy launches, prompting swift apologies and patches from their developers. My memory may be foggy, but I don't recall major titles being so rampantly "broken" a decade ago, at least not to the same extent.
Are studios shipping their projects too hastily? If so, what has changed and why? Internal pressure from shareholders and/or publishers? Plain old greed? Do they perform a cost-benefit analysis to find a "happy" balance between angering gamers with delays and selling them incomplete software? Are they less concerned about quality because it's easier to distribute updates through digital platforms?
An example of Rage's graphical issues
Are modern AAA games just too big to test thoroughly before release? (Rage is ~22GB installed versus, say, Doom 3 at ~1.5GB.) Do you even care? I mean, would you rather wait longer for a polished game or have it sooner with obligatory launch-week patches? While I trust most studios to set things right after a buggy release, the trend has definitely hurt my confidence and I preorder fewer games these days.
Related Stories
User Comments (73)
Post a comment|
Guest
on January 13, 2012 6:35 PM |
LOL, It almost feels they are saying, “Send the game into the wild. Let the masses find what's wrong, and then we'll fix it.” |
|
TomSEA
on January 13, 2012 6:39 PM |
I think it's a combination of all of the above. The incredible complexity of programming a game, the game company management insisting that the game released on time no matter what the programmers say, sloppy programming, etc. I don't mind a few bugs - it's just the way it is these days. If I know I'm going to get 40-60 hours of enjoyment out of game, then it's a small price to wait for the first couple of patches before starting in. And that's pretty much become standard SOP for me. I had Skyrim installed and ready to go but didn't touch it for the first two weeks waiting for patches and mods. No biggee - a great game worth the patch wait. |
|
treetops
on January 13, 2012 6:44 PM |
I would rather have them released early\buggy and patched later then released later and having to wait longer with less bugs. |
|
amstech
on January 13, 2012 6:52 PM |
When your pushing software and game engines to the limits things get buggy. I waited 1 month, picked up Rage through steam for $30 or so, then played it with no issues. (GTX 570). Not a single glitch/issue. |
|
Guest
on January 13, 2012 7:05 PM |
I think stuff became too complex, and publishers want everything faster. No logic in there. Games are bigger, and they want short relase. I am amazed these developers, designers can manage and stay sane with insane publishers like EA, Activision, etc... |
|
Guest
on January 13, 2012 7:10 PM |
Well it could also be said that some of those glitches and problems that arise are from people doing weird things that most normal people wouldnt think about. For instance putting a bucket on someones head in skyrim... im sorry but that never ran through my head when i looked at a bucket in a tavern... Thats not to say that they should be checking for the obvious issues but with the games today u just cant check everything because theres never 2 people that will play the game the same way... |
|
Guest
on January 13, 2012 7:13 PM |
Warning: Blatent troll comment... I rarely EVER experiennce bugs in games that numerous people say they have issues with. Guess if you're among said numerous, it's a you problem. lol I played Skyrim 20+ hours with max settings @ 1080 before any patches came out and didn't see a single bug or performance issue . double lol |
|
Ranger12
on January 13, 2012 7:19 PM |
I would it's not just the complexity of modern games but the fact that there's way more computers nowadays than there was ten years ago and everybody has a different setup. There are millions of different hardware combinations out there and to expect a game to work identically across all of them is just not realistic. The same problem was around ten years ago but the scale is muh larger today. |
|
Guest
on January 13, 2012 7:27 PM |
so many different hard ware combo's, i think it's just hard to get them all to work well. same can be said for the mobile platform, android. So many different android phones are thrown into the market each month, that developers are greatly struggling to support everything. Luckily for iOS users, theirs a very limited number of devices running apples mobile OS as such, much easier to test games. |
|
hahahanoobs
on January 13, 2012 7:32 PM |
I should have learned my lesson after buying Crysis 2 at the midnight release, but no, I tried again with Battlefield 3 and it was the same song and dance. No more release day game purchases for me. |
|
Julio Franco
on January 13, 2012 7:39 PM |
I agree with many of the comments above: publishers' deadlines and pressure on developers, inherent complexity, and hardware combinations/settings that are not helped by the fact many releases are also console games. On that last note, you may have noticed that console games, too, have become patch dependent. It'd seem like every time I launch a game on my PS3, I get bugged with patches that need to be installed before I can play... |
|
Ranger12
on January 13, 2012 7:50 PM |
Makes you wish we still had cartridges eh? Then we could spend all our time blowing dust out of em instead of waiting for 1GB+ patches to download. lol |
|
MCJeeba
on January 13, 2012 8:05 PM |
The primary reason I see is that most of these games are console ports. Created for very specific platforms, then hastily ported to a vastly diverse platform. |
|
Guest
on January 13, 2012 8:09 PM |
5 things come to play 1..Profit - companies pushing out product - because they are running out of dough , or want to be ahead of others with similar stuff and want to beat them out of the gate. 2. game complexity - that is going up and takes more time to develop and learn and find problems in engines and drivers, hardware, etc 3. actual Investment some companies have deep pocket other don't and really on initial investment - so when the money runs out it goes out the door 4 time to debug - it take 4 times longer to debug than to create - and as complexity goes up thus becomes longer (remember you add errors when you fix others). it tripped up by the other reasons 5. bad ports - to maximize profit - companies are porting games made for other enviroments(pc, console,tablet,phone) and they are not perfect matches - then they don't spend the time because of the reasons above |
|
Sarcasm
on January 13, 2012 8:41 PM |
The real question is "Why are all Bethesda games so Buggy all the time regardless of platform?" |
|
RH00D
on January 13, 2012 9:18 PM |
The problem isn't that games are getting too big or complex. The problem is publisher's with strict deadlines and sloppy developers. BF3 could have had a lot less buggy launch, but since EA wanted to release alongside MW3, DICE was rushed way too fast thus their launch was so bad. Other than that, it's just because a lot of developers simply don't give a flying ****. They know the game will sell, so why bother fixing the bugs? That's why I barely buy any games and why I don't have a huge variety in my gaming selection. My entire game catalog has about 10 games in it and 4 of them are made by Blizzard. In fact, 80% of my gaming time in the last while has been spent playing Diablo 2 online. Still an incredible game to this day. The other 20% would be playing Bejeweled 3 that I just bought on Steam for about $5 (75% off). I recommend it to anyone who might be thinking about picking it up. |
|
Ranger12
on January 13, 2012 9:43 PM |
Still looking for that Immortal King set eh RH00D? |
|
dividebyzero
on January 13, 2012 10:46 PM |
Probably comes down to a number of factors already touched upon. Depending on the developer, game complexity (game i.q., textures, game A.I. etc), multiple code paths, multiple API's, multiple graphics architectures and driver sets etc. There isn't a single cause- you can point to sloppy develepment, accountants and shareholders pushing for accelerated timelines for debugging/beta testing, and the volume of games in development on one hand, and the sheer size of game code in other instances. RH00D mentioned BF3 and Diablo 2. Conservatively speaking, BF3 weighs in at ten times the size of Diablo 2, and as far as I'm aware Diablo 2 isn't without it's quirks (i.e. forcing earlier DX API versions)...and the intervening years haven't exactly streamlined the hardware fit-out, driver selection or DRM And of course, as the amount of game code increases, the likelihood is that the amount of choke points from executing the game code in a timely manner increases. I would sincerely doubt that many older DX9/8/7/OGL games would tax a 4+ thread CPU, or bring the game to a virtual slideshow for want of more system RAM. |
|
KG363
on January 13, 2012 11:04 PM |
Internet connectivity makes releasing a polished game unnecessary |
|
ramonsterns
on January 13, 2012 11:06 PM |
I'm going to continue doing what I always do, wait for the game to get some age before ever forking over the money. Plenty of free games to keep me entertained, and plenty more I already own. I don't trust developer/publishers anymore. My latest blunder was thinking Red Orchestra 2 would hold true, lo and behold I got a crappy game I can't even run because it crashes whenever it pleases and to top it off, the key to bandage yourself, stick to the wall, and pick up weapons is one and the same and you can't separate them. It thoroughly killed the game for me if the constant crashing hadn't. Another big blunder was Front Mission Evolved, then Dragon Age and Mass Effect 2, before I realized Bioware had started adopting the "cut half the game out, sell it back to them" strategy they currently have. |
|
Richy2k9
on January 14, 2012 12:26 AM |
hello ... most reasons that most of you stated are true, that's why I've decided to wait before jumping on a game, on any platform. but some bugs may be with a particular system, they can't test all the hardware / drivers & as operating systems are somewhat slightly different on each system with add-ons / other software and utilities, there will always be bugs in games that passed QC. another reason would be to somewhat punish illegal owners, cracked versions are rarely updated so an illegal copy will suffer more bugs and won't be able to patch, until any unofficial updates. we can't technically compare the older games with today's Hollywood blockbuster's style gaming, some would say 'les jeux d'antan etaient mieux' (old games were better) ... sorry but can't agree, they were great and today's games are great too! it's an evolution, what's better is that we can somehow still play our good old games while also experience new great ones. what we need - publishers: stop being greedy & a multi platform game can be an exclusive to each platform one not bad ports and piracy exist since the beginning! developers: we are not your beta testers customers: make sure your system can run a particular software at optimal performance and accept that maybe it can't work as good as on other systems unofficial customers: if you disappear, publishers and developers would be happy then accept to invest time and effort for customer's satisfaction. cheers! |
|
hahahanoobs
on January 14, 2012 12:32 AM |
kg363 said: Internet connectivity makes releasing a polished game unnecessary +1 |
|
JasAce
on January 14, 2012 1:06 AM |
It's been mentioned but I also believe it has to do with games being created for consoles primarily and then poorly ported over to PC without all the video and control options we used to have back in the day. They know they can bring out sub-par looking games for a console cheaper without all the bells and whistles us PC gamers have come to know and love, and still make enough money to cover expenses. |
|
Wagan8r
on January 14, 2012 1:29 AM |
As we say in software development, "If you're not writing bugs, you're not writing code." Games have gotten immensely more complex than they were in the days of Pong, that there simply isn't the man power to test an exhaustive test plan. It's not fun, but it's true that user are the best QA team that you can find. That's why there has been a big trend in having an open beta months prior to release because users will do things that you've never even dreamed about. |
|
hahahanoobs
on January 14, 2012 3:15 AM |
Wagan8r said: That's why there has been a big trend in having an open beta months prior to release because users will do things that you've never even dreamed about. LMAO. You mean like when users buy a game, bring it home, put it in their console, and press Start? I think you need to find a new line of work sir - seriously. |
Most Popular
| Trending | Featured |
-
iOS 5.1.1 untethered jailbreak tool released, supports 4S, iPad 3
-
After five days, Facebook ranks as worst IPO flop of the decade
-
Rumor: AMD "Piledriver" FX CPU production to begin Q3 2012
-
Is Apple's USB wall adapter really worth $29?
-
Google warns users infected with DNSChanger malware, provides help
Editors' Monitor Picks
Subscribe to TechSpot
Get free exclusive content, learn about new features and tech breaking news.