Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Still on Unity? Now there is a demo game and its added to the marketplace

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