A few years ago, it would be accepted that every game would have bugs, often game-breaking ones, that had to be avoided in order to play the game. Often these were small things, such as a character becoming stuck on a doorframe or an enemy not spawning when it’s supposed to; but occasionally the bugs would be so catastrophic they required a full game or console restart, often resulting in lost data.
It’s interesting to note that while controls, mechanics, animation, graphics, sound design, production design and story have all been improved, developed and pushed to their very boundaries over this generation, bugs are still an issue. Why haven’t developers cracked the final problem and produced what seems to be the impossible: a bug-free game?
One mark of a good developer is having a game with little to no bugs. Games riddled with them (mainly game breaking ones) show the sign of a developer who is trying to do too much too quickly/beyond their ability.