Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I'm also interested to know if we can reserve a steam key when buying from this site (should there be plans for a steam release)

Of course you will receive a steam key once the game will be released on the platform!