Dans ce cinquième épisode de notre série dédiée à la création d’un jeu de type Survivor sur GDevelop 5, nous allons nous concentrer sur la progression du joueur. Vous apprendrez à mettre en place un système d’expérience, à créer une barre de progression dynamique et à automatiser l’attraction des objets vers le personnage.
Ce que vous allez apprendre dans ce tutoriel :#
- Gestion des variables : Créer et manipuler les variables d’objet pour suivre l’expérience actuelle et le seuil du prochain niveau.
- Interface utilisateur (UI) : Utiliser l’objet “Barre de ressources” pour afficher visuellement la progression du joueur.
- Attraction d’objets : Programmer un système où les flasques d’expérience sont attirées automatiquement vers le joueur lorsqu’il s’en approche.
- Logique de montée de niveau : Créer un système de calcul automatique pour augmenter la difficulté (le seuil d’XP nécessaire) à chaque niveau franchi.
- Optimisation : Utiliser les groupes d’objets pour simplifier la gestion des collisions et des apparitions d’objets.
Ce qui reste d’actualité aujourd’hui#
- La gestion des variables : La manipulation des variables d’objet reste le cœur du système de progression dans GDevelop.
- L’utilisation des groupes : Regrouper vos objets (ennemis, flasques) est toujours la meilleure pratique pour garder un code propre et évolutif.
- La soustraction de l’XP : La technique consistant à soustraire l’XP du niveau précédent lors du passage au niveau supérieur est indispensable pour ne pas “voler” de points au joueur.
- Les barres de ressources : L’objet natif “Barre de ressources” est toujours l’outil le plus simple et efficace pour afficher des jauges de vie ou d’expérience.
© 2026 - Créé avec ❤️ sous Hugo.