When making new games in GDevelop, I noticed that I use the same extensions/variables/logic/external events repeatedly. So instead of re-installing/re-making everything from scratch, I’ve made myself a blank project to save a huge chunk of time when starting a new project.
Doing this, I used my blank game project to help me create a game for the “Big Game Jam 5” and publish the game “Volatile Vince”
However, since publishing, it has overwritten one of my older and completely different games. Also, you can tell something is wrong as the game has over 1,735 plays in just under 9 days.
I will try re-uploading my older game that got overwritten once the game jam is over just in case it somehow disqualifies me from the jam. However, I’ve got a feeling that it’s just going to overwrite the Game Jam game.
If you go into your Game Properties, you see something callked Packaging.
The name on the package is what will help you update your game, its like an ID for you game.
So for example, if i make a game called “Super Cookie”, i will go to package and change it to something like:
com.magicbiscuit.supercookie
This will set the games ID, and from now on, when ever i upload my game, its gonna overwrite the game Super Cookie.
Now if i want to make a different game, i cant use that ID any more, otherwise its gonna overwrite my new game, so if i make a sequel called “Super Biscuit” ill change the package to:
com.magicbiscuit.superbiscuit
I might be completly wrong on this, but i think GDevelop already does something like this for you when you create a new project, but since your using the same project, youll have to manually change the package.
Just a guess really… could also just be a GDevelop quirk
Thank you for the response, sorry about the delay getting back to you but I didn’t want to touch my project until the jam was over.
If you go into your Game Properties, you see something callked Packaging.
The name on the package is what will help you update your game, its like an ID for you game.
I thought that was only for Mobile exports? I did change the package name during the jam and it still overwrote my older unrelated game.
Funny you mention the package naming, as it came up as an error when the package name has " Volatile" in its name, so I renamed it to like so in the image underneath
Thinking back to when I made the template project, I must have duplicated one of my games that was already registered to gd.games and that’s what is causing the overwriting conflict. I think the two games are treated as one entity now on gd.games and I don’t think I can separate them unless I unregister them both and register them again which sucks as it loses the overall play count.
Since the last time I’ve posted, I’ve remade my blank template from scratch and made sure not to register it on gd.games
I will try re-uploading my older game that got overwritten once the game jam is over just in case it somehow disqualifies me from the jam.
I just realised I can’t upload my older game right now as the game is in a state where it can’t be shared publicly.
Sorry to bump this old topic, but I thought this thread might come in handy if anyone else comes across a problem like mine and they can self-diagnose the issue. I’ve noticed that GDevelop has updated how to manage your game(s)
I find it cool that it will auto-detect what game is associated with what is up online on GD Games. The screenshot below actually shows what problem I had back in June
I may be able to fix this merge issue if I manually edit the game project JSON file, though I have no clue where such data would be located. I might mess up the play count on my games, but at least they would be separate and both can be posted on GD Games. Might also be a good call to back up my games files too just in case I break it completely.
Gat-Pon is close to sharing its next update publicly, so I’ll upload it soon and see what happens. I’ve got a feeling that Volatile Vince will get replaced with Gat-Pon
EDIT:
As soon as I posted this, I noticed a field called “projectUuid”
I feel like this might be causing the conflict, but the question is what do I change it to? How does GDevelop decide what to name it?
That’s actually kinda crazy and yeah, I do agree with you that it should be a mandatory option in Gdevelop, however I do see the negative side effect introducing such a feature.
I’m assuming the way that it’s built now is that its ease of access is pretty straightforward and easy to publish onto Gd games and that seems to be the motto for Gdevelop
However, if they did give us the option to separate our games easier, it would mean that it would be way easier to publish asset flipped games onto the site which is kinda funny to think about as it’s already really easy to publish to Gd games
Updated both games and now they have their own space on GD Games (though Gat-pon is now forever tagged as a “game-jam 5” and Volatile Vince not having one at all, but that’s beyond my control)
I still need to update my games on Android & Itch. io as it’ll mess up my analytic data but at least the main issue has been solved
Versions v5.5.220+ should help with that.
When introducing the new view, the confusion was clear that when duplicating a game, we were keeping the link to the game that is published.
Now, when duplicating a project, you’re asked if you want to keep the link to the game.
It should help with your process.