Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I can look into a Steam key redeemable setup (like Humble) for those who would prefer to buy from itch but access the game through the Steam client.

That would be really nice although I've bought the game on steam already :-P But other people would probably be more eager to buy on itch if the key is an option.