Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Is there a confirmed date when there will be a steam release?

No, not yet.

It has been steam greenlighted already tho