Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yep still there. There is actually a very similar asset for Unity, at first I thought they were by the same author.