Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

If you mean your recent release announcement, it hasn't had 10 views as of this writing, and two of them are mine. I find it plausible enough that the handful of votes you could have received have balanced out. But if you suspect foul play, then an admin can certainly look into the database for multiple accounts using the same IP, for instance.

I couldn't understand why someone will downvote a topic in release announcement where it is a place for developers to announce their game. It didn't break any rules nor is it placed in a inappropriate thread nor a discussion topic.  It does feels like foul play to me but I don't know.

Downvoting expresses the opinion of other members. If your topic had been misplaced or in breach of rules, a mod would have moved it and/or asked you to change it. And downvoting a topic doesn't change much right now. So at worst it's an act of pettiness from someone. Should I ask an admin to look into it anyway?

Yeah okay, thank you :)