Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

It requires a payment upfront, then I don’t have a company (yet) so I couldn’t ask for people to pay for it either.

I wouldn’t mind uploading it on Steam if I ever make a gamedev company.

In short: Legal stuff and money stuff. Itch.io is way easier to work with.

Oh, I understand. Thanks for the follow up!