Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

So people who own the game here will get steam keys right?

Yes

sweet