Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

On the homepage, the fresh games section has to do with a human tagging your game to be a candidate. If you release any big updates then post again on release announcements and it may make it up there again. The other browse pages are sorted by an algorithm and there you can climb up.