Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Try the internet. Make your own site. No one prevents you from having your own domain. That is available for everyone.

I have no idea why anyone would use Itch

So, why did you use it then?

Is there any alternative to itch that's available to everyone like steam

Funny that you should mention Steam. I suggest you try releasing your games on Steam and find out how available to everyone Steam actually is. Or places like Gamejolt.

Your game is 16 days old. Waiting time for getting indexed can be over a month.

And what you should realize, not being indexed is not hindering your ability to promote your game! People do not randomly search for peep craft. You give them the direct link to your game in promotion.