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

💫 Add player identity #56

Closed
6 tasks
AdrKacz opened this issue May 15, 2023 · 1 comment
Closed
6 tasks

💫 Add player identity #56

AdrKacz opened this issue May 15, 2023 · 1 comment
Labels
enhancement New feature or request P3 Low priority project Keeps track of multiple sub-tasks question Further information is requested

Comments

@AdrKacz
Copy link
Owner

AdrKacz commented May 15, 2023

Is your feature request related to a problem? Please describe.

Pour garder traces des challenges accompli par un joueur, on doit pouvoir l'identifier. Pour le moment, lors de la submission d'un score, le joueur entre le nom qui lui plaît (pas d'AUTH).

Describe the solution you'd like

Il y a plusieurs solutions

  • AUTH classique
    • mot de passe / email
    • provider (apple, google, mail, fb, etc)
  • AUTH integrated
    • avec Game Center pour iOS
    • avec Google Play Game pour Android

Additional context

Godot ne semble pas avoir les latest plugins pour bénéfier de l'ingration native de Game Center et Google Play Game (ce qui rends cependant l'expérience joueur bien plus agréable)
Voir: godot-sdk-integrations/godot-ios-plugins#47

Cependant une AUTH classique, c'est un point de friction important pour le joueur, surtout s'il doit s'identifier régulièrement...
Pour une AUTH classique, Firebase peut aider: https://blog.mars3142.dev/godot-and-firebase-part-2-a586741a85d6, le plugin semble fonctionner sur Godot 4

De cela découle aussi le choix du Cloud à choisir (AWS ou Firebase principelement)

This is a macro task, it track progress over multiple sub-tasks.

  • Compare AWS and Firebase for the app
  • Add anonymous authentication
  • Add authentication to keep info across devices
    • Register player on Google Play Games
    • Register player with GameCenter for Apple
    • Add complete authentication
@AdrKacz AdrKacz mentioned this issue May 15, 2023
33 tasks
@AdrKacz AdrKacz added enhancement New feature or request P1 Top priority labels May 15, 2023
@AdrKacz AdrKacz assigned AdrKacz and unassigned AdrKacz May 15, 2023
@AdrKacz AdrKacz added P3 Low priority and removed P1 Top priority labels May 16, 2023
@AdrKacz AdrKacz added question Further information is requested project Keeps track of multiple sub-tasks labels Jun 17, 2023
@AdrKacz AdrKacz changed the title Add player identity 💫 Add player identity Jun 17, 2023
@AdrKacz
Copy link
Owner Author

AdrKacz commented Jun 1, 2024

Closing not needed for now we changing a lot of stuff that will impact this, and anyways, we know how to handle Auth password less with SST now, need to check for GameCenter, closing

@AdrKacz AdrKacz closed this as completed Jun 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request P3 Low priority project Keeps track of multiple sub-tasks question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant