Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

This game won the LowRes GameJam.  This is definitely worth a play.