I just ran into a bundle ID collision where I sideloaded two games from itch by different developers that accidentally used the same bundle ID – “com.organization.package”, which I guess must have been the default in some template they both used.
The resulting issue was that the newer game hijacked the older one’s entry on the sideload website, replacing the older game’s name, author, and card image. When I opened the site to try to figure out why my Playdate wasn’t seeing the new game, the older game was gone from the page, it only showed the new game with a mysterious “older version” in the build history. I ended up deleting the “older build” in confusion, without realizing it was actually an entirely different game. Now I’m not even sure what game I deleted, because its info was gone from the sideload site.
If the detail page had showed the game title and author for each older build, it would have immediately been clear what happened. I think showing the title/author for all builds on the game detail page (or at least providing a disclosure triangle or button to see it) would:
- make it clear to users if a game’s title or author name is changed in an update, and
- at least let users see what happened if a developer either accidentally or maliciously causes a bundle ID collision