I think it's difficult because even a good game is very subjective. I believe that the first thing is to look for a niche, try to understand why that community likes that niche, and give value propositions in your game to those users.
But I'm just starting out at this, so I'm not an expert.