Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Yes, seems to be abandoned - I also enjoyed this a lot and it is sad!