Itchio is what I’ve been using as a stand in for my portfolio. Not only can you upload your games there, you can share your profile to show which you’ve uploaded to the site as well. However, I see no way to add games to your page if you collaborated on them…
2 Likes
I agree! Keep up the great work.
Good Luck