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 .

2 Likes

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!

Hi. I wrote to Gdevelop but they didnt answer. I made a suggestion to them, to pick one of their templates like the platformer and make the template use the crazygames sdk from start to finish. And also asked if they could do a tutorial explaining the process from scratch. Also said that they could do the template a premium template and sell it with the video tutorial in their shop. Maybe you or some one that knows how to implement the sdk, could do the template and tutorial?. Im sure Im not the only person that doesnt know how to implement this sdk template into a game.
And the same thing could be done for other platforms that have an sdk.
Thanks.

1 Like

I’m bad at making tutorials, is there a specific problem you need help with?

Hi, Thanks for answering back.
What I asked the team of Gdev, was if they could make a template that uses the features required to have a game on crazygames. I look at the extension and I dont know what to do with it. A template with everything that is required and a video tutorial would be amazing. And they could make it a premium template and sell it on the store, like they do with some tutorials.
One question that I have, do we need to do two versions of a game?. One with mobile controls and another with keys/joypad controls?.
Thanks.

Hi Pedro!

Your demand of functionality reminded me of 2 things:

  1. creating in the forum by the team of an category “Extensions or functionalities taken in count” for future development in GDevelop.
    Free to the team to precise or not the calendar or the priority number.

  2. dito for one category with “Extensions or functionalities rejected” avec if possible the motif(s) of the reject.

Thus, each member or those interested by that, could know the situation of his demand.
Of course, i know that this will result in a surplus of activity for the team (monitoring of requests expressed in the forum thus the follow-up to be made in the new categories created)
I also know that there is GD’s discord tool but I think that would be a plus to offer to members of the GD forum.

Thus, it would offer traceability of functionality requests for members.
I am of course willing to create a separate post to materialize my proposal.

What is the opinion of the other members about this proposition?

A+
Xierra

Amigo54, you’re a bit off topic.

@PNVG There is an example included with the SDK, as well as a documentation page I linked earlier. The available features are listed in the documentation, and the example demonstrates how to use them.

We can’t create your game for you. It’s up to the game creator to integrate the SDK into their project. Alternatively, you can ask someone else to do it, but usualy people are paid for that kind of service.

The example provided with the SDK is essentially what you’re looking for to understand how to use the SDK.

"usually people are paid " That´s why I said someone could do a template using the sdk and sell it in the store. Im not asking for people to make me a game.
The example provided, unfortunately doesn’t tell me anything about how to integrate the sdk in my game and the docs is the same thing. I need to see someone doing it, like a tutorial. But hey, that´s why I asked the GD team. Maybe they will read the email and make a tutorial.

I am aware that I am off-topic, which I ask to Bouh to apologize me.
I will therefore make a request in good and due form in the appropriate category.

Thank you for reading me, however.

Xierra

A template with everything that is required

The zip contains a template with all the features you could use, is something missing there?

you can test and publish your game in https://developer.crazygames.com

One question that I have, do we need to do two versions of a game?. One with mobile controls and another with keys/joypad controls?.

you can do one version with condition events like “is a mobile device”

1 Like