Omdat een spel dat slecht getest is, véél en véél slechter zou werken. Geloof je nu werkelijk dat de QA afdeling bij Rockstar gaat besparen op PC configuraties? Dat is een minimale kost voor zo'n bedrijf. De manuren QA kosten al wat meer, maar het zijn vooral de lonen die betaald moeten worden om de bugs op te lossen die snel de lucht in gaan.
In de meerderheid van de gevallen is iedere bug die in een spel gevonden wordt door spelers, op voorhand gevonden, gesimuleerd en gedocumenteerd door iemand van QA. Het is gewoon de vraag of men de bug belangrijk genoeg vond om deze op te lossen voor de release. En dan krijgt zo'n bug al snel de stempel "Known shippable", oftewel "we kennen de bug maar ze wordt niet opgelost".
En jij mag nu wel klagen over die threading bug, maar ik heb er nog nooit van gehoord, en 99% van de spelers ook niet. Net zoals er zoveel bugs zijn in een spel die niet vaak genoeg voorvallen, of gewoon geen prioriteit hebben. Die threading bug zullen ze heus wel bekeken hebben, maar de oplossing kost waarschijnlijk te veel tijd, om nog niet te spreken van de honderden andere, misschien veel ergere, bugs die de fix zou kunnen veroorzaken.
Het probleem is dat veel spelers denken dat een spel slecht getest is, omdat zij een bug hebben. Het ligt niet aan het testen, het ligt aan de wil en/of mogelijkheid om bugs op te lossen. Een bug is niet zomaar ergens een regel code die aangepast moet worden, men gaat niet ineens dit spel veel beter laten werken op oudere hardware, gewoon door het daar een keer op te testen. Zo zit geen enkele complexe software in elkaar. Geloof mij, je wil niet dat ze een spel zoals RDR2 volledig bugvrij maken want dan zou je het a) niet kunnen betalen en b) nooit uitkomen. Het is eerder een mirakel dat een dergelijk spel in zo'n goede staat verschijnt.
Stel jezelf eens in de plaats van Rockstar, en je QA afdeling komt met de melding dat er een bug is, die 0.1% van de spelers zal hebben, waardoor hun spel er in een heel specifieke en onwaarschijnlijke situatie uitknalt. Daarna zegt je developer dat het ongeveer een miljoen euro zal kosten om die bug op te lossen en dat de release date een maand achteruit geschoven moet worden. Ga jij dan zeggen dat die bug opgelost moet worden?
Stel je vervolgens voor, dat je QA team met tientallen, of in het geval van een spel als RDR2, honderden, duizenden van dergelijke bugs afkomt? Die moeten allemaal opgelost worden?
[Reactie gewijzigd door T0mBa op 23 juli 2024 15:38]