Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Sorry for that ! The game is a bit less than 100 Mo. It's about 20 sec to download for me but it depends on your internet's speed and the Itch.io's server. Don't hesitate to give us your feedbacks when you've played the game ! :)