From the rules :
Think of this place as a way to build a relationship with a new audience, not just a place to dump links.
But the problem is that currently, it's just a place to dump links. The vast majority of posts there have no responses.
My suggestion is: require that for every post they make, they must play at least X other games and write a few sentences of feedback. If they post more than the limit, their post is automatically removed and they would be told that they must review other people's games before they can post their own game.