I live by the opinion of "If you build it, they will come". Even in game development where a lot of people tout "it's all luck".
Yes, there is some luck to it, (Flappy birds? ...Seriously?) but if you can't get anyone to stick around and really get the word out, it's probably because your game just isn't "fun". That's the sad, cold hard truth. Because if your game was fun, it would slowly self advertise, even if it's a slow steady pace. Sometimes game devs (or creators of any kind) create flops, it happens. But the reality is, if you made a unique fun game the general masses would enjoy, it will become at least somewhat popular, or at least be fun enough you get a small group of players in some corner of the internet somewhere.
So, the hard fact of it is (and I know it sounds harsh) is your game probably just wasn't entertaining for the general public, or any niche subgroups. But that should not
put you down, you should figure out why no one liked it and try again.
My advice: Go all-in, every time. Give the game the attention you'd give it if you KNEW it'll make you a millionaire dev and you just have to complete it first, that way you at least have a shot at getting big because you put all the effort into it assuming it was worth it. If you don't know how to do something (Like graphics, program, voice acting(if needed), music, sound effects) don't skimp out, buckle down and learn
how to do it!
Another hard fact (and I've never seen any of your games, so don't think I'm judging you please!) is a lot of people see their work (of any kind) through rose-colored glasses, totally unable to see the flaws, and that's what really screws them over in the long run because they don't see all the flaw that are really screwing up their game.