Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Creepy, but the big ones seams more like an insect (an ant or something) not a spider tbh, doesn't they?

Not sure.

I love the small ones though! I can imagine having like dozens (hundreds) of them charging at the player : )