Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade and maintain version for Godot 4.0 #25

Open
maxim-sheronov opened this issue Oct 4, 2022 · 7 comments
Open

Upgrade and maintain version for Godot 4.0 #25

maxim-sheronov opened this issue Oct 4, 2022 · 7 comments

Comments

@maxim-sheronov
Copy link

That would be great to upgrade sdk (possibly migrate to GDExtension) and maintain it for upcoming Godot 4.0

@anthonyirwin82
Copy link

I agree godot 4 is officially released as stable now. I compiled the web export template and added the gameanalytics.js and modified the HTML to reference it but it does not work with godot 4.

@sabvdf
Copy link
Contributor

sabvdf commented Dec 14, 2023

I would expect if they follow market trends, that they pick this up by now, but maybe they're not that aware of Godot's explosive growth since Unity lost the trust of many, and Godot 4(.2) being brilliant.
I'm going to try compiling a GDExtension myself, since GA seems to be the only proper solution compared to other analytics solutions, especially coming from Unity Analytics.

@sabvdf
Copy link
Contributor

sabvdf commented Dec 17, 2023

For my progress on a working 4.2 version (undocumented and WIP!) you could check https://github.com/virtualplaynl/GA-SDK-GODOT/tree/gdextension

@farfalk
Copy link

farfalk commented Jan 17, 2024

With Godot at 4.2.1 stable and an incoming 4.3, it seems like a good idea to port this to the Godot 4.x GDExtension system. Nice job with your experiment @sabvdf !

@sabvdf
Copy link
Contributor

sabvdf commented Jan 26, 2024

It's definitely not just an experiment anymore, really going towards a fully production usable add-on:

  • Got GA fully working in editor and exports in macOS, no weird tricks required, only adding a folder :)
  • For Windows it should also work already, just haven't tested yet.
  • Now working on iOS, which seems to be working very well except for a logging crash bug I've run into in the GA iOS SDK. Contacting GA via the issues form, hopefully they'll be quick to reply.

@farfalk
Copy link

farfalk commented Jan 26, 2024

It's definitely not just an experiment anymore, really going towards a fully production usable add-on:

* Got GA fully working in editor and exports in macOS, no weird tricks required, only adding a folder :)

* For Windows it should also work already, just haven't tested yet.

* Now working on iOS, which seems to be working very well except for a logging crash bug I've run into in the GA iOS SDK. Contacting GA via the issues form, hopefully they'll be quick to reply.

That's very nice to know! I'll try to check it out asap. Do you think it could become a PR for this project?

@sabvdf
Copy link
Contributor

sabvdf commented Jan 28, 2024

That's very nice to know! I'll try to check it out asap. Do you think it could become a PR for this project?

I have set it up as a fork, it's quite a different branch by now but I would think it make sense to replace the current contents. That's up to GA / dorin to review (and it's not a small thing to review, for all 6 platforms plus GDScript / Dotnet for all but web, so I'm guessing that would take a little bit of time after I finish).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants