Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I hope you don't mind but i put the link of itch.io on the steam forum, and please if you can, add more tags for a easy find.

Thats great and thanks for the tip about the tags