Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Ha! 0.38 is it. Thank you very much, I misinterpreted the number, I thought it was the "conversion" from views directly on the project page in relation to the downloaded files (which is around 38% and so I thought this would be what the number is indicating). And thank you for your insights this will help for future games :)