Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

is this the only platform to download the game? Will it be available on steam too?

It'll be available on itch and Steam.