The plague of bugs in post-modern games

Status
Not open for further replies.

unixguru

Discoverer
First of all I must confess that I am a perfectionist, even though I am in no way close to being perfect! I demand perfection from games. It really annoys me to see so many bugs in post-modern games ( after 2005). I will list a few examples, most of these have been verified and any idiot who tested the game should have noticed!

[1]. Metro 2033 :- No Vsync ( my eyes hurt!). Even when enabled from the config file vsync does not work. Enabling tessellation makes doors see through when you are near them.

[2]. Stalker : COP No vsync again. The option in the settings does absolutely nothing.

his would not ordinarily classify as a bug but the game has best lighting and shadows I have seen, but the vegetation makes it look like a 2004 game. This makes the game look highly inconsistent and plain ugly. I classify this as a bug simply because they could have used speedtree which is a standard tool used in many games.

[3]. Mafia 2 : Random crashes and they seem to occur many times just before a checkpoint! Another irritating thing is the checkpoints are often illogically chosen. Enables Physx cripples the game on non-nvidia hardware. Sure Physx does enable lots of eye candy but I get the feeling that the performance loss is greatly disproportional.

[4]. Far Cry 2 :- DX 10 is absolutely broken and there is zero difference between DX 9 and DX 10 in terms visual quality. Enabling DX 10 causes micro stuttering when sprinting or riding a car. So even though frame rates are higher in DX 10 mode, DX 9 is the better option.

[5]. Witcher 2 :- I have not played this game but read and watched various reviews. To sum up what I have read, a game which comes close to being a best game of all time candidate is ruined by horrible bugs. Check gamespot video review for details.

[6]. Bulletstorm (Mother of all bugs) : It has been fixed now but if you do not have the latest patch, bulletsotrm has a massive performance loss at 1680 x 1050 (in fact at all resolutions not divisible by eight). The funny bit is that this resolution is one of the most commonly used resolutions by gamers. How could you not notice this bug, it just plain stupid!

[7]. Crysis 2 : I am going to pass on this one! I am sure the readers know the bugs in thsi one.

So my point is this, many of these bugs are crippling bugs and I do not see how these were not squashed during testing. Unless you are one of the few lucky people whose eyes are oblivious to screen tearing, how in hell do you miss that Vsync is not working! In my opinion, this is entirely our fault that we put up with these bugs! Gaming is a multi billion dollar industry and soon to be a trillion dollar industry. But games are often not even considered art by many (at least the Smithsonian thinks it is art). This has to change, review sites should become more critical. It is a crime that a game like Crysis 2 is able to score > 85 on metacritic. The day when people start tearing apart games into shreds for lack of perfection is the day we are going to get our moneys worth. Game companies always crib about how PC gamers are all pirates but I really think they are better off fighting piracy by striving for perfection instead of wasting millions of dollars on DRM.
 
Less money from PC market = less importance to PC version = less quality checks done = less quality of the PC game released = less amount of sales in PC market = less money from PC market :)

But this doesn't hold good for Witcher 2, since it is a PC exclusive. They had a great product, but it could have been so much better.
 
Being a pc gamer this its a sad thing to say but the only way out is to buy a console. Most console games have none of those issues.

Sent from my Motorola Defy.
 
A Bug has never stopped me from enjoying a game. Infact, I rarely notice them. I have played many games but I am yet to encounter a game breaking bug. In my experience, Fallout 3 had the maximum number of bugs but it was understandable given the scope of the game and even then it did not in any way deter my playing experience. I just treat them as minor inconsistency and move on.

From your list, I have completed the vanilla Crysis 2 and Mafia 2 twice and I did not encounter any serious bugs. Mafia 2 never crashed on me, not even once and I fail to see the big deal people are making of the bugs in Crysis 2. Maybe I failed to notice them because I was so busy enjoying the game rather than carefully searching for bugs.
 
unixguru said:
[3]. Mafia 2 : Random crashes and they seem to occur many times just before a checkpoint! Another irritating thing is the checkpoints are often illogically chosen. Enables Physx cripples the game on non-nvidia hardware. Sure Physx does enable lots of eye candy but I get the feeling that the performance loss is greatly disproportional.

Physx is not meant to be run without Nvidia hardware.IINM if you don't have Nvidia hardware it is run on the CPU.CPUs are no match for GPU in terms of symmetric multi processing.This is a technical limitation not a bug...and at present there is no other open platform which can compete with physx.So if you want the eye candy buy Nvidia hardware.

Only thing I really do agree with you on is Bulletstorm.Performance was too bad.I had to play it in low res.:@
 
Bluffmaster said:
^Yes, I was wondering the same thing about Physx. It is a hardware limitation and not a bug.

No Physx being slow when run on the CPU is a bug, albeit an intentional one put in by Nvidia. The very fact that NVidia is able to do this and get away this clearly show that gamers are willing to buy games which do not perform well even on high end cpu's. A detailed analysis is Real World Technologies - PhysX87: Software Deficiency.
 
I also played and finished Mafia 2 and never had a single crash. But, I played it a few weeks after the release, so I guess it was fixed by that time. Physx is purposely set to perform bad on Non-Nvidia hardware. A limitation put in purposely is not called a bug!

Of your list, I played and finished Mafia 2 and Witcher 2. I seriously do not think both of these games were anywhere close to being considered as seriously bugged. The worst culprits in this regard, for me at least, are the Gamebryo engine games: Oblivion, Fallout 3 and Fallout: NV. Also, I had a bug in Dirt 2 which wiped all my progress!! This was right when I was going to finish all the events.
 
unixguru said:
No Physx being slow when run on the CPU is a bug, albeit an intentional one put in by Nvidia. The very fact that NVidia is able to do this and get away this clearly show that gamers are willing to buy games which do not perform well even on high end cpu's. A detailed analysis is Real World Technologies - PhysX87: Software Deficiency.
hmm...interesting but I'm not convinced.If CPUs are good enough then why is it that no company has created a library like Physx which works solely off the CPU and delivers the same kind of effects at the same performance level making Physx obsolete.It's not like Nvidia is stopping them.:|
Nvidia does exaggerate the whole GPU is better than CPU thing but Physx is not completely a marketing gimmick...it does have value.
 
nuke'em said:
hmm...interesting but I'm not convinced.If CPUs are good enough then why is it that no company has created a library like Physx which works solely off the CPU and delivers the same kind of effects at the same performance level making Physx obsolete.It's not like Nvidia is stopping them.:|

Nvidia does exaggerate the whole GPU is better than CPU thing but Physx is not completely a marketing gimmick...it does have value.

At least as of december 2007 bullet was better than physx but things could have changed. You can read about it in this well written paper http://www.adrianboeing.com/pal/papers/p281-boeing.pdf. I will quote the conclusin of the article

Of the open source engines the Bullet engine provided the best

results overall, outperforming even some of the commercial

engines. Tokamak was the most computationally efficient, making

it a good choice for game development, however TrueAxis and

Newton performed well at low update rates. For simulation

systems the most important property of the simulation should be

determined in order to select the best engine.

I am unable to find a newer article discussing current performance but I am really skeptical of nvidia's claims.

Game Physics Simulation
 
Game crashes/BSOD/CtDT/Freeze/System restart with waaaaaaaaaaaaaan sound are put in by the developers.

They want us to rest. Appreciate it.
 
nuke'em said:
hmm...interesting but I'm not convinced.If CPUs are good enough then why is it that no company has created a library like Physx which works solely off the CPU and delivers the same kind of effects at the same performance level making Physx obsolete.It's not like Nvidia is stopping them.:|

Nvidia does exaggerate the whole GPU is better than CPU thing but Physx is not completely a marketing gimmick...it does have value.

The only way Physx is being used currently is to add some additional touches to the visuals than add anything to the game play itself and it is going to stay that way as long as Hardware acceleration in Physx is exclusive to nVidia. Most games where Physics play a role in the game itself, other/proprietary physics engines are used and most of them run on CPU's only. The only way GPU accelerated physics is going to advance is when MS adds Physics to DirectX.
 
Status
Not open for further replies.