GDevelopApp / GDevelop-extensions

Repository of behaviors, actions, conditions and expressions to be used in GDevelop for creating games
https://gdevelop.io
MIT License
132 stars 53 forks source link

New extension: Google Play Games SDK support! #1415

Open StacikM opened 1 week ago

StacikM commented 1 week ago

Description

This extension finally allows you to use the long awaited Google Play Games SDK in your project!

Includes:

How to use the extension

First off all, you need to integrate google play games SDK using one of the actions in the event sheet, then authenticate the player, this action will require a client id from the play console, found here.

Please notice that you will need a real device to test this and this doesn't work on PC

Checklist

What tier of review do you aim for your extension?

Community (Unreviewed)

Example file

0b49773c-d854-4529-8f73-d0a514625bd4.json

Extension file

GooglePlaySupport.json

StacikM commented 1 week ago

WARNING: The preview might show errors but on mobile devices there will be none

EyadMahm0ud commented 2 days ago

Hello, @StacikM. I saw your extension and I have some notes:

  1. I don't have a Play Console account due to economic restrictions in Egypt, but as far as I know developers have to enter an app ID and somehow you tossed it.
  2. Both the project file and the extension must be in two zip files (separately of course) so it get pipelined by GitHub Actions.
  3. I noticed an error in one of the functions, are you sure it works?
  4. Your extension does not follow the best practices such as using PascalCase.
  5. The name of the extension is eh, maybe calling it (Play Games Services) would give a better description.
  6. You might use "Is it a mobile" instead of "Has a touchscreen". I hope you update your extension.

    I am not a moderator.