CrazyGames SDK v3

Crazygames currently using their v3 SDK. What we have as an extension in gdevelop is v2 and it doesn’t have features like saving the state on crazygames server, ingame purchases etc.

I would love to see current CrazyGames SDK v2 uptaded to SDK v3 so we can publish our games with full features on CrazyGames.

here it is

here’s the features,
feature references and docs: Introduction - CrazyGames Documentation

tell me if there’s something missing and I’ll add the feature before submitting it to the community

Video Ads:

Banners:

Game:

User:

Data:

Ingame purchases:

The only thing not working in this extension is the condition [user switched] and ingame token since you need crazygames invite to make it work

a

feel free to playaround with it in the mean time

1 Like

oh wow thank you for your work. I will check it as soon as possible and inform you.

I put your example into their QA Tool and looks like everything is working as it should be.

Also I need to tell I’m very noob for implementing sdk into a game. I’m in the processing and learning and discovering how to implement properly crazygames sdk. I did a very basic game previously with current v2 sdk and it was working good in their QA Tool. But for my next and proper game I want to add stuff like progress save and getting user name things. so with your work I will be able to do it.

Thank you for your hard work @planktonfun .

1 Like

No worries, sending it to the community

1 Like

Hi there, I noticed that the extension can only save data as number values.
As far as I understand, CG data module can also save string values since it uses the same API as localstorage.

CrazyGames documentation: “The data module has the same API as the localStorage”

Is it possible to add another action and expression to save / load data as string?

Yes the CG documentation indicates that the type must be string, so I’m correcting that, and you’ll be able to update the CG extension in the next few hours from GDevelop.

2 Likes

Amazing thanks Bouh!