Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Yea then you don't have access to Steam key. But here on Itch i upload newest version of the game so you can make decision about purchasing it later on Steam with discount for example :) Or you can ask your seller.