Itch.io registrerte over femmillioner nedlastninger ved februar 2017, en økning fra énmillion ved tidlig 2016.