Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

You may want to update the main page on Itch. It still says "In Development".