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 Screendans 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 :