Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Thanks!  We added steam keys to Itch.io yesterday, so you should have one now - I think you go to your download page and then scroll down a bit and see "Get Steam Key" - let me know if it doesn't work.