Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yes the game may have difficulty in normal settings on integrated graphics cards. Playing in low quality should run fine.