Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Probably your pc isn't powerful enough.
Do you have a dedicated GPU? Do you use a laptop?
Do you know how many fps you get?

Yeah, I play on laptop. My laptop is a work laptop, so crappynes is expected...