Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Hi there, and sSorry for taking so long to reply.

Itchio benefits us more (it's the same for most developers), and you still get a Steam key if you purchase it from here.