Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

They can't publish this game on steam, it does not demand the level of typical steam games.