39. Intégrer les classements (Leaderboards) Google Play

Dans cet épisode, nous allons franchir une étape cruciale pour la rétention de vos joueurs : l’intégration des classements (Leaderboards) via les services Google Play. Apprendre à configurer ces outils permet non seulement de créer une compétition saine entre vos joueurs, mais aussi d’ajouter une rejouabilité infinie à vos projets.

Résumé de la mise en place#

  • Configuration Console Google Play : Création du classement, définition du format (chiffres), choix de l’ordre (score le plus élevé) et activation de la protection contre la falsification.
  • Identifiants : Récupération de l’ID du classement généré par Google pour le lier à votre projet Unreal Engine.
  • Paramétrage du projet : Ajout du classement dans les Project Settings > Android > Google Play Services (Leaderboard Map).
  • Gestion de la connexion : Création d’un BP_Game (Actor) pour centraliser l’état de connexion (isLoggedIn) et éviter les reconnexions inutiles.
  • Interface utilisateur : Utilisation du node Show Platform Specific Leaderboard Screen dans votre Widget de menu pour afficher l’interface native de Google Play.

Ce qui reste d’actualité aujourd’hui#

Bien que l’écosystème Android évolue, les fondamentaux présentés ici restent la norme pour les développeurs Unreal Engine :