Itch.io is a website that allows developers to upload their independent games as well as game-related content, and gives them to ability to either charge or give the game away for free. Being an advocate for the indie community, I spend a lot of my time on Itch.io, and I always find myself looking at ...