I had a question about Itch as well. How did you guys set it up so the game appears on everyone's profile page who worked on the game? Was it because you submitted the game using Point Vertex?
Viewing post in FILM MORBID jam comments
If you publish a game and then go to Edit Game, you can click More which will then give you the admin options. Whenever you give someone admin privileges for a game, you're essentially making it so that it's as if they made the game (after they choose to accept the admin)
They will see all analytics on their dashboard, get all notifications related to it as well as choose to show it on their profile. But yeah, the game's main uploader is Point Vertex and all of our separate accounts were given admin.