Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

It depends on Steam: they say they have too many games queued for submission they need to check, so the process is slower than usually.