The terms supposed meaning is about various aspects of game quality and also implying some kind of scale. But it is commonly used in a very vague way to denote "game with very large budget" or "game from huge publishing house" Things which have nothing to do with quality and are vague to the point of meaninglessness.