Itch.io is the chaotic and beautiful heart of the indie game universe, with nearly 40,000 games added so far, many free and experimental. Unlike every other app store, founder Leaf Corcoran dropped every barrier to entry and chose an open revenue sharing model, allowing developers to set their own revenue split.