Its crazy. All these Godot beginner tutorials have millions of views but this has only 9k views, shows how many people want to learn game dev and how many actually manage to push through, very interesting.
@diogohipolito560
Жыл бұрын
OMFG, I literally just finished watching your other integration video with play games service hahahah. Here we go again! XD Thank you and keep up the great work
@FinePointCGI
Жыл бұрын
Hey it's mostly the same so you should be good once you get that initial setup done!
@Relivino
Жыл бұрын
Wow! You made it! Thank you for listening to my request!
@FinePointCGI
Жыл бұрын
Hey! Sorry it took forever I had to update the plugin and it was fun to do!
@Relivino
Жыл бұрын
@@FinePointCGI It's okay that it took you so long, thanks do that the material is up to date and people can learn from it without fear!
@shyam5804
Жыл бұрын
very very very very very very very underrated channel in the entire youtube
@direnbulut1318
2 ай бұрын
_on_game_saved_fail and _on_game_load_fail instead of _on_game_saved_failed and _on_game_load_failed, if it shows an error. Thank you very much for this tutorial... Helped me alot
@HarishIyer21
9 ай бұрын
Thank you so much for this tutorial! You're so helpful. Wish you Good Luck :)
@robert-choi
8 ай бұрын
you're a legend.
@egealtays
10 ай бұрын
Thank you for the video. Can you make an in app purchases demo with godot 4. I think it would help us a lot.
@toebymaguire5108
5 ай бұрын
Nice tutorial man, thanks for the help.
@TommyLikeTom
6 ай бұрын
For the functions that take a long time to edit, I just copied it 10 times, did one, highlighted it, pressed ctrl+space (vs code) and copilot just filled it all in for me
@ZafarIqbal-qn3bx
Жыл бұрын
Great, thanks for the video.
@yinoctave1941
8 ай бұрын
I like how you explain everything so clearly. Thank you! Would you consider making one for in app purchase too?
@FinePointCGI
8 ай бұрын
I have one but I'm not sure if it's fully up to date yet. I will double check it real quick though
@TommyLikeTom
6 ай бұрын
Thank you so much. Everything works great. Sorry for being cranky
@Manx191
Жыл бұрын
Fantastic video 🙏 Will you be revisiting ADMOB in godot 4?
@FinePointCGI
Жыл бұрын
I want to. I'll have to look at the addon though and update it..
@user-lp8xy5ui2w
10 ай бұрын
WOW... perfect a-z tutorial
@user-lp8xy5ui2w
10 ай бұрын
33:31 sign out call back has no param 58:35 param of load success call back is string of json that saved before
@codewithmax
Жыл бұрын
Wow! Thanks!
@FinePointCGI
Жыл бұрын
Hey no problem!
@abhaynath5833
Жыл бұрын
Great tutorial as always! Can you please make a video how to compile godot and export templates explicitly for 2d games and the apk size optimisation?
@FinePointCGI
Жыл бұрын
I have added it as an issue under my suggestions git github.com/finepointcgi/FinepointCGI-Suggestions/issues/43
@staqstaq
2 ай бұрын
please make a tutorial on how to generate new plugin .aar
@marko95g
Жыл бұрын
wohooo :D thanks !
@notmousasalloum
5 ай бұрын
hey amazing videos!But i rlly liked the vidoo that you show how to deploy admob to godot.For me sadly,i use the latest version of godot.So it did not work,i even tried using a new admob file .But i did not umderstand anything!Like theres no costume build i had to clicl use gradle build and then when exporting lots of errors came up.Besides,you promised you would do an admob video of you using real admob ad units.Do it but with godot higher than 4!
@MadFroggysTech
8 ай бұрын
If anyone getting a error code 4 after applying all these code in godot 3.5, my case was that i forgot to add the debug key on the android export panel there is a section called keystore in (project -> export->androoid export->keystore) there is option to add both debug key and release key hope it helps:)
@TommyLikeTom
6 ай бұрын
_Does not work with any version beyond 4.0_ This is hugely important. If you use steam to update godot it will break your dependencies at some point. Pay careful attention
@codewithmax
10 ай бұрын
Hi, what do you think about new plugin packaging format in Godot 4.2?
@dragoncito2146
5 ай бұрын
Could you update the plugin to 4.2.x? :)
@staqstaq
2 ай бұрын
will this plugin works with godot 3.5.3 ? or just 3.5.2? or could you make a tutorial on how to generate plugin for any version?
@giovannygonzalez5582
Жыл бұрын
Hello, thank you very much for the video. It helped me a lot. I would like to know how you can get the user's score from the leaderboard.
@marko95g
Жыл бұрын
proposal for next tutorial: implementation firebase crashlytics sdk and ndk. it is very tweaky, because crashlytics ndk requires unstripped native libs. The biggest problem is to send silent crashes to crashlytics as non fatal errors (AFAIK this is only way to report errors from gdscript). crashlytics ndk will be used for core engine crashes, for example, driver doesn't support gdshaders (this error already happened when I tested on "old" phone - android 10 - mi a2)
@FinePointCGI
Жыл бұрын
I have created an issue for this on my suggestion list! github.com/finepointcgi/FinepointCGI-Suggestions/issues/44
@marko95g
Жыл бұрын
@@FinePointCGI thank! Currently I am trying to debug engine crash in my android game, so I will share steps with you as it may be helpful with this suggestion.
@mehmetarslan8216
5 ай бұрын
Hello, I have a game and I will use the google play payment method for in-game purchases. I want to do this in Godot version 4.2.1. Can you help me with this?
@sololeveling944
8 ай бұрын
godot 4.2 use new andriod plugin v2 architecture, will the plugin support? as v1 is deprecated
@201949
10 ай бұрын
Hi, Mitch, Thank you very much for the tutorial and for the latest version of the plugin! Could you tell me, if it's possible to add to the plugin a method that will display snapshot attributes and a list of them? I would like to be able to embed a list of snapshots into the UI of my applications, without using the standard PGSGP Activity. And another question. Will it be possible to add the function to disable log messages "Sign in data is valid" and others of the kind? Unfortunately I don't possess the skills of rebuilding the plugin myself yet.
@FinePointCGI
10 ай бұрын
I can put it on my list of things to look at.
@201949
10 ай бұрын
I rebuilt the plugin for Godot 3.5.2 with enabled support for devices from API 21 to API 33 and disabled logging. The plugin works great. Saving and loading progress from the Cloud also works great. I’m already using it in the release of the game Snow Bunny Adventure on Google Play. Thank you!@@FinePointCGI
@nikoart1561
11 ай бұрын
Yeah but missing in app update which is useful
@glaxorios-bx8hw
8 ай бұрын
I'm stuck, I did everything shown in the video and when I tested it on my own phone, I did not encounter any problems while logging in etc. But when I released the game with Godot (I unticked the export with debug button) and uploaded the version(release key store etc its all set) to the Google Play Store, Google Play Store says that it encountered the login failed error when it tested the application before publishing it and rejects the version. How can I solve this problem? please help
@maxisanjuan9304
11 ай бұрын
Hello brother, were you able to put the purchase in your app? I'm using version 4.0 and it doesn't allow me, can you do a tutorial on how you did it please?
@ulfbereth342
8 ай бұрын
Hi, Thanks for the tutorial. I have a question. I managed to add Google Game Services to my game and added a login screen, but I am encountering a problem. Sometimes when I try to log in, I get the "sign in data has expired" error. It works fine when I wait a while and try it later, but how can I solve this problem completely?
@Assem_DEV
Ай бұрын
i need the plugins
@TommyLikeTom
6 ай бұрын
GPGS is such a bad variable name compared to play_services
@user-ps9qd2pf2j
Жыл бұрын
I never made a game or app but I have to pay £25 just to make a Signup/Login System
@pepelonx
9 ай бұрын
Exporting as AAB and uploading for internal testing the signIn doesn't work, is there a solution for this issue or am i doing something wrong?
@dangosjv7193
Жыл бұрын
Thanks for the tutorial, Can I ask about the line GPGS.init(true, false, false, "") Why is it ok to leave the clientID field empty? I tried to fill it with my google cloud client ID, but it does not work
@philhudson1991
11 ай бұрын
+1 to this, I couldn't work out why my integration wasn't working for so long - finally i set it to empty string and things worked.
@MadFroggysTech
8 ай бұрын
why am i not able to save game though ?
@hector_dgz94
Жыл бұрын
hey bro, by the way i have a question i think you could help me, i want to develop a mobile game (android & ios) so my question is, should i stick with godot 3.5 or should i use godot 4.x ? whenever i test android apps on androidstudio emulator they have very low performance or directly crashing. so please help me take a desition, i would greatly apreciate it 😄, also if i go with godot 4.x for mobile, wich would be the best renderer ? , thanks for your time, continue up the good work 😄
@FinePointCGI
Жыл бұрын
If your going mobile it depends on what type of game if its 3d 4 is better if its not then id say 3.5 (even though im doing a 2d game for mobile in 4)... The reason is, vulkin is support on "most" devices however according to developer.android.com/about/dashboards 15% of devices dont support it. Generally thats not a problem, but it can be painful to deal with. 15% is alot of potential users. Now you may ask ok but what about mobile renderer? Sadly its missing alot of features so in a year or two it may be a good option but right now its not quite there yet. Though for 2D its close enough you could get away with it as long as your not doing anything fancy. Though going to 4 could save you some trouble upgrading in the future...
@musplaygame
9 ай бұрын
como puedo agregar micro pagos????. o compras virtuales
@zefrifaris
8 ай бұрын
why i am connect.init(true, false,false, "") or anything , always force close in my phone. i am using godot 4.2.1
@FinePointCGI
8 ай бұрын
Try using ADB logcat and see whats happening
@zefrifaris
8 ай бұрын
@@FinePointCGI 12-24 03:08:22.081 24955 24994 I godot : Initalizing PGSGP 12-24 03:08:22.081 24955 24994 E godot : USER ERROR: In Object of type 'JNISingleton': Attempt to connect nonexistent signal '_on_leaderboard_score_retrieve_failed' to callable 'Node2D(PlayGames.gd)::_on_leaderboard_score_retrieve_failed'. 12-24 03:08:22.081 24955 24994 E godot : at: connect (core/object/object.cpp:1344)
@zefrifaris
8 ай бұрын
@@FinePointCGI google console report Crash Stack trace Exception java.lang.NoSuchMethodError: No virtual method getActivity()Landroidx/fragment/app/FragmentActivity; in class Lorg/godotengine/godot/Godot; or its super classes (declaration of 'org.godotengine.godot.Godot' appears in /data/app/~~tEUqK565AdE5n2cIJalz2Q==/com.example.fffff-FXfYCKWFCPEuFMQqpQrAWw==/base.apk!classes2.dex) at io.cgisca.godot.gpgs.PlayGameServicesGodot.initialize (PlayGameServicesGodot.kt:209) at io.cgisca.godot.gpgs.PlayGameServicesGodot.init (PlayGameServicesGodot.kt:182) at org.godotengine.godot.GodotLib.step at org.godotengine.godot.gl.GodotRenderer.onDrawFrame (GodotRenderer.java:57) at org.godotengine.godot.gl.GLSurfaceView$GLThread.guardedRun (GLSurfaceView.java:1576) at org.godotengine.godot.gl.GLSurfaceView$GLThread.run (GLSurfaceView.java:1278)
@AbsolutelyMindBlowin
8 ай бұрын
Could this be used for godot 4.2?
@sololeveling944
8 ай бұрын
will gpgs works with c# language?
@karimsantoro4326
8 ай бұрын
I'm in pain. Could someone help me understand why I received error code 4 during sign-in? - Package name is consistent in Godot, Google Cloud, and Play Console. - SHA-1 fingerprint from my release keystore matches the one in Google Cloud and Play Console. - OAuth 2.0 consent screen has the correct app name and support email. - Google Play Game Services APIs are enabled - Test device has the latest Google Play Services and a valid Google account I've been banging my head on the desk for three days. Thank you
@FinePointCGI
8 ай бұрын
I dont have an exact answer but Make sure that your game is published or at least in a testing track in the Google Play Console. Since your app is in testing check to see if you added your test accounts as test users on the OAuth consent screen.
@MadFroggysTech
8 ай бұрын
did you fgured out something i am getting the same error
@karimsantoro4326
8 ай бұрын
@@MadFroggysTech Yes, in my case, I published the game and then the configuration magically worked.
@MadFroggysTech
8 ай бұрын
@@karimsantoro4326 I have also published my game not in playstore in the Google Play games section is that what you are saying oru should I publish it on playstore
@alexwalker9005
10 ай бұрын
Hello, thank you for video, but can u please help me? Then i want to export apk file i have an error "Could not find version of build tools that matches Target SDK, using 34.0.0". I tried to install and uninstall versions of API from Android Studio...
@FinePointCGI
10 ай бұрын
you can check if they exist out in c:\Users\username\AppData\Local\Android\Sdk default Godot checks that location.. if its there then you may need to reinstall though it looked like you did that so you could try to go to developer.android.com/studio scroll down to almost the bottom and get the command line tools only unzip it open up a command prompt and navigate to that folder you unzipped the command line tools and run sdkmanager --sdk_root=c:\Users\username\AppData\Local\Android\Sdk "platform-tools" "build-tools;33.0.2" "platforms;android-33" "cmdline-tools;latest" "cmake;3.10.2.4988404" "ndk;23.2.8568313" and try from there
@Dance-wk7md
10 ай бұрын
Thanks for the answer :) I tried this method, but the following error is displayed..." Warning: Failed to download any source lists! Warning: IO exception while downloading manifest Warning: IO exception while downloading manifest Warning: Still waiting for package manifests to be fetched remotely. Warning: Failed to find package 'build-tools;33.0.2' " As I understand it, the whole problem is in the version C:\Users\User\AppData\Local\Android\Sdk\build-tools\34.0.0 but from Android Studio i cant get other version? I tried to download another version of build-tools (33.0.2) from internet and manually create and copy it to C:\Users\User\AppData\Local\Android\Sdk\build-tools\32.0.2 but without success :( Is this even correct?@@FinePointCGI
@FinePointCGI
10 ай бұрын
@@Dance-wk7md Tbh If you cant install it via android studio or the command line tools theres not much we can do. The error you have says it cant find it out on the remote site. This leads me to belive its down or your network wont allow you to pull it down.
@ভোমরা
6 ай бұрын
Hi
@FinePointCGI
6 ай бұрын
Hi
@zerotohero6402
Жыл бұрын
Can we use godot 3.5 for export andorid with target sdk 33?
@FinePointCGI
Жыл бұрын
You can use this plugin with 3.5 and it shoudl be targeting 33 already though you can just set it to be 33 and it "should" work
@musictalez3323
Жыл бұрын
Hey FinePointCGI, do i must add GDPR message google consenst to my app?
@FinePointCGI
Жыл бұрын
Only if you are using adsense. This plugin doesnt have it so you dont need to.. But that being said ill be looking at adding adsense soon TM
@JDRos
11 ай бұрын
Works with 4.1.1?
@FinePointCGI
11 ай бұрын
Yes it does
@kurosensei3388
8 ай бұрын
Can we access it via c#
@FinePointCGI
8 ай бұрын
I'm going to have to research that. Godot 4.2 just got access to Android and I'm told there is a whole procedure to get it to work.
@kurosensei3388
8 ай бұрын
@@FinePointCGI thanks
@adrianabatista7042
Жыл бұрын
Can you make a update video about of Google Play Billing ? Similar to this video -> kzitem.info/news/bejne/0pugtmaMsKidjHo
@hector_dgz94
Жыл бұрын
shit, you are the best
@tubehello4615
7 ай бұрын
4.2.1 activity has problem. so don't use 4.2.x~
@tubehello4615
7 ай бұрын
changed getActivity 4.2
@emisorano
Жыл бұрын
your email is still visible in the video dude, rip your inbox
@FinePointCGI
Жыл бұрын
Happens it's an old email so I don't use it to much
@BuilderOfTheCakeStudios
5 ай бұрын
What does it mean if you get this error? JNI DETECTED ERROR IN APPLICATION: JNI CallVoidMethodA called with pending exception java.lang.NoSuchMethodError: No virtual method getActivity()Landroidx/fragment/app/FragmentActivity I have been trying to figure out what I did wrong but I can't find any step I did differently.
Пікірлер: 94