Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+2)

Thanks for you feedback !

I agree 80% chance does seem a lot when in reality it not that much :D Aaaah, gotta love humain brain, right ?