Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

It probably is. I'm playing it on a potato (Intel HD4000), but that's all that I have at the moment.