Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

No, it's not. You download it, you install it. Simple.

I mean, there isn't just one store for everything like on a tablet.