Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I'm not sure. Tiny spider things probably? They look like candies to me, actually.