Why are someo f them not put on Itch.io? I only joined recently but from what the app is telling me, i think it's weird that Itch.io allows some games but it seems like these need to be put on a third side.
I feel like I made a mistake here, but anyway I'm basically I'm curious why that is, I just can't use it with the app because of that and I'm not to sure how you update the games this way.