Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I'm guessing you aren't aware of the norms of the physical games community on Itch, but it's very common and socially expected for people to submit paid physical games to game jams and to be paid for their work in general. That's something the indie video game community can learn from the indie analog games community. Don't devalue your work!