Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

You can and you will probably get more views there but you should take any opportunity you can to link your game on itch.  The announcement forum is crowded and more or less a one time deal so its hard to use it to spread your game post-launch. 

There is no harm posting it to sub forums like these