3 ms·
Most video game bugs are subtle and not things that are easy to catch with unit testing because they are dynamic systems with many interacting parts. The intera
by kelseydh 2y ago
Most video game bugs are subtle and not things that are easy to catch with unit testing because they are dynamic systems with many interacting parts. The interaction is where the bugs come from.
QA processes do a good job catching the rest.
- lionkor 2y agoI would bet that a lot of those bugs come from utility code that is testable
- Aerroon 2y agoPerhaps in development, but the stuff that tends to make it into the release of games seems to be gameplay related. Npc behaviors not lining up, the developer literally not implementing certain stats in the game (looking at you, Diablo 4), graphical bugs caused by something not loading or loading too slowly, performance issues from something loading 1000 copies of itself etc.
- hahn-kev 2y agoAnd where do you think many of those bugs come from? Usually utility code that isn't working in some edge case, those types of things can be easy to pull out and test in their own independent of the game
- sfn42 2y agoI don't think I've ever seen someone argue against tests without giving the clear impression that they've never written a test in their life.