Indie game platform itch.io recently shared data showing that the number of new game pages created each day has nearly ...