Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Funny, this exact same question is asked with regularity by a lot of people. :) You just posted your game, with a price tag attached. It has to undergo manual review before it will appear in listings and searches, which usually takes around 24h.