Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yes I have made few itch.io giveaways with one partner. And yes steam keys will be delivered if game will sometime in future get greenlit. I hope that someday, but not can promise anything