Comment développer un système de notation pour un jeu ?
Tags: realtime, simultaneously, concurrentconnections, unity3d
Published: 2023-12-01 13:52:02

Les systèmes de notation sont mis en œuvre dans les jeux vidéo afin de fournir un retour d'information au joueur _au cours d'_ une partie. Alors que les tableaux de classement affichent les résultats des joueurs à la fin d'un niveau ou d'un match ou les meilleurs scores mondiaux, les systèmes de notation sont essentiels non seulement pour fournir des informations vitales au cours d'un jeu, mais aussi pour fournir un retour d'information précieux, attrayant et gratifiant qui encourage une expérience agréable et la rejouabilité afin d'améliorer les scores. Les systèmes de score contiennent des mécanismes qui peuvent être aussi simples que l'incrémentation du score d'un joueur lorsqu'il collecte une pièce dans le jeu de plateforme _Super Mario Bros_, ou le suivi des statistiques des alliés et des ennemis dans un match compétitif intense à 5 contre 5 dans le jeu de tir à la première personne _Overwatch 2_.

![Game scoring in OW2 - Develop a scoring system](https://images.ctfassets.net/3prze68gbwl1/Ce2cvtOP6ExtZky0mAw7D/312ef1178366ad79b91056356a6633e6/OW2_In-Game_Stats.png)

Tout comme ces deux jeux sont très différents, il existe différents types de mécanismes mis en œuvre dans les systèmes de score qui permettent aux joueurs de recevoir un retour d'information sur l'état actuel de leur jeu, de ressentir un sentiment d'accomplissement et de les inciter à améliorer leurs performances au cours d'une partie. Ces mécanismes génèrent un système de récompense qui encourage la rejouabilité. Depuis la sortie de jeux tels que _Pong_ et _Super Mario Bros_, les jeux sont devenus de plus en plus complexes, tout comme les mécanismes qui sous-tendent les méthodes de calcul des scores.

Poursuivez votre lecture pour découvrir les mécanismes qui composent les systèmes de score, les étapes nécessaires à la création de systèmes de score et la manière dont vous pouvez créer un système de score interactif et social pour rassembler les joueurs.

Comprendre les mécanismes de notation des jeux vidéo
----------------------------------------------------

Les mécanismes de score sont des éléments individuels qui composent un système de score pour aider les joueurs à suivre leur progression dans le jeu. Si certains systèmes de score sont assez simples et ne comportent qu'un seul mécanisme de score pour fournir un retour d'information au joueur pendant le jeu, la plupart des jeux combinent plusieurs mécanismes de score pour offrir une expérience de retour d'information attrayante, utile et unique.

### Le score

L'un des systèmes de score les plus simples mais les plus puissants consiste à suivre le score d'un joueur ou d'un objectif au cours d'une partie. _Pong_, l'un des premiers jeux d'arcade, est un jeu de tennis qui comptabilise le nombre de buts réussis par chaque joueur adverse. Ce score contribue à l'objectif du jeu, qui est atteint lorsque le premier joueur atteint onze points. Le score est représenté en gros chiffres en haut de l'écran pour informer facilement les joueurs.

![Scoring system for games - A scoring system](https://images.ctfassets.net/3prze68gbwl1/KZh6w99euanyDmQGlhlFF/968aef927a904f6941e2e93ce7126014/Screen_Shot_2022-11-09_at_1.09.28_PM.png)

### Le temps

Le suivi du temps est une autre mesure précoce et bien adoptée pour suivre les performances d'un joueur au cours d'un jeu. Il est utilisé dans les jeux de course tels que _Gran Turismo_, où les joueurs se mesurent les uns aux autres, voire à eux-mêmes, en effectuant un certain nombre de tours et en réalisant le temps le plus rapide au cours d'une course. Les joueurs sont encouragés à continuer à réaliser des temps plus rapides afin d'obtenir des classements régionaux, voire mondiaux, plus élevés.

En dehors du développement direct, de nombreux membres de la communauté ont continué à jouer et à se défier avec leurs jeux préférés en faisant du [speedrunning](https://www.speedrun.com/)c'est-à-dire en terminant un jeu dans le temps le plus court possible. Pour obtenir le temps le plus rapide, les speedrunners suivent leur progression en fonction de certains points de contrôle, en essayant de battre leur propre temps personnel ou celui du meilleur joueur. Il existe même des événements tels que [Games Done Quick](https://gamesdonequick.com/)un marathon de jeux à but caritatif où les speedrunners s'affrontent pour obtenir les résultats les plus rapides.

### Vies/Santé

Pour suivre la progression d'un joueur dans un niveau, un jeu ou un match, de nombreux personnages (et ennemis) disposent d'une barre de santé et d'un nombre défini de vies. Les barres de santé indiquent la réussite du joueur ou sa progression dans le jeu ou le niveau. Si le nombre de points de la barre de santé tombe à zéro, la vie est consommée et le joueur se voit attribuer une nouvelle barre de santé.

Les jeux de combat tels que la série _Street Fighter_ et _Fighter's History_ illustrent la performance des joueurs dans un match en affichant une barre de santé pour le joueur contrôlé et pour son adversaire, ainsi que le score du match. Le premier joueur à perdre toute sa santé perd le match.

![Tracking player progress - Game scoring](https://images.ctfassets.net/3prze68gbwl1/5RRB08rOdWryuSkwplwF2N/f2e300b5f1aa7bc6a934b483543cdad2/Screen_Shot_2022-11-09_at_2.59.18_PM.png)

### Collection

Les jeux de plates-formes _Super Mario_ comptabilisent le nombre de pièces obtenues à chaque niveau du jeu. Lorsqu'un joueur atteint 100 pièces, il débloque une vie supplémentaire qui lui permet de continuer à jouer en cas de défaite. Les joueurs peuvent également collecter des objets d'amélioration qui débloquent des capacités qu'ils peuvent utiliser, comme la possibilité de tirer des boules de feu. Il s'agit de mécanismes de score dans le sens où ils donnent au joueur l'impression de gagner plus de capacités qui lui permettent de progresser dans le jeu.

![Scoring by collecting in Super Mario games](https://images.ctfassets.net/3prze68gbwl1/2JwzzO4f9od9iugtQKkpRi/54d3ae48d7876f141705be14e3dd3d2d/Screen_Shot_2022-11-09_at_2.59.01_PM.png)

Certains jeux utilisent une combinaison de différents mécanismes de score comme partie intégrante de la performance du joueur au cours d'un niveau. Dans la série de jeux d'action et d'aventure _Devil May Cry_, le joueur progresse dans les niveaux en battant les ennemis. Les joueurs qui réussissent un certain nombre d'actions dans un laps de temps donné _, tout en_ collectant ou en utilisant des objets, sont récompensés par un score plus élevé lorsqu'ils terminent le niveau. À la fin d'un match, le joueur obtient une note qui indique sa performance, tandis que son score actuel est affiché pendant qu'il affronte des ennemis pour indiquer sa performance actuelle.

### Statistiques

Les jeux étant devenus plus complexes depuis _Pong_, en particulier avec l'essor des jeux multijoueurs compétitifs en ligne, les systèmes de score devaient être plus évolués que le simple suivi du score d'un joueur. _League of Legends_, un jeu d'arène de combat en ligne multijoueurs (MOBA) qui oppose deux équipes de cinq joueurs qui s'affrontent et finissent par remporter la partie en détruisant le Nexus (base) de l'autre équipe, permet aux joueurs d'afficher une répartition plus détaillée de leur score actuel dans le jeu, avec des statistiques utiles.

![Detailed statistics in League of Legends game scoring](https://images.ctfassets.net/3prze68gbwl1/1zgLF0pZVyE5aAEniG04oB/782f4c4149e351444e6765306e8b313d/LoL_Stats.png)

À l'instar du système de score d'_Overwatch 2_, les joueurs peuvent consulter le nombre de tués, de morts, d'assistants, d'objectifs remportés, d'or gagné et même d'objets achetés dans le jeu par joueur. Les joueurs peuvent également consulter les informations relatives aux autres joueurs pour connaître leur progression dans le jeu et élaborer des stratégies de contre-mesure en fonction des objets achetés par les membres de l'équipe adverse. Cela permet une interaction indirecte entre les membres de l'équipe adverse.

### Déverrouiller le contenu

Bien que les jeux de combat tels que _Super Smash Bros_ affichent également le nombre de vies du joueur et sa barre de santé sous forme de pourcentage pour indiquer sa progression dans un match, certains personnages, scènes et objets ne sont pas disponibles tant que certaines conditions ne sont pas remplies. Associé à la mécanique de score des hauts faits décrite plus loin, ce contenu est débloqué pour les joueurs en jouant un certain nombre de matchs, en incarnant un personnage un certain nombre de fois ou en gagnant un certain nombre de parties sous certaines conditions. Le déblocage de ce contenu permet au joueur de progresser vers la fin du jeu et favorise la rejouabilité et la maîtrise du jeu.

![Unlocking content through achievements and scoring](https://images.ctfassets.net/3prze68gbwl1/vzMBvv8FYZyrxmCBsVbph/f32943c14a3e515fc52a250faa6583df/2022110915414100-0E7DF678130F4F0FA2C88AE72B47AFDF.jpg)

### Expérience et montée en niveau

Certains jeux définissent des mécanismes de notation en améliorant le(s) personnage(s) jouable(s) lui-même(s) par le biais d'un concept appelé level-up. Le concept de base des jeux de rôle (RPG), comme la série _Final Fantasy_, consiste à vaincre des ennemis, à remplir des objectifs ou à consommer des objets qui donnent des points d'expérience. Une fois que le(s) personnage(s) du joueur a(ont) obtenu un certain nombre de points d'expérience, il(s) passe(nt) au niveau supérieur, ce qui augmente sa(leur) force. Ce concept peut s'appliquer au(x) personnage(s) jouable(s) lui-même(s) et aux objets que les joueurs peuvent équiper. Les points d'expérience et la montée en niveau donnent une idée de la progression du joueur dans le jeu, puisqu'ils lui permettent de progresser et d'affronter des ennemis plus forts, ce qui lui permet finalement de terminer le jeu.

![Experience and level-ups in game scoring](https://images.ctfassets.net/3prze68gbwl1/1fvROiI31yrOHuylJv4BtT/5bcf06a9650718022b95025a8d251114/FF9_Screenshot.png)

Certains jeux adoptent une approche unique de cette mécanique de points d'expérience et de montée en niveau. _Elden Ring_ combine ces deux mécanismes et le mécanisme de collecte dont nous avons parlé plus haut. Les joueurs collectent des "runes" en battant les ennemis. Les joueurs peuvent choisir de faire progresser leur personnage grâce à ces runes, d'acheter des objets ou d'améliorer leur équipement. Les runes sont indiquées sous forme de total, affiché à chaque fois que de nouvelles runes sont collectées.

![Elden Ring Souls - Develop a scoring system for a game](https://images.ctfassets.net/3prze68gbwl1/1TKKk0JeBgeChUlJyqg7Fb/fcbdbfe1186cb803590d8806d24d7636/Elden_Ring_Souls.png)

### Réalisations

Les accomplissements sont des objectifs personnels que les joueurs peuvent atteindre pour obtenir des récompenses et des réalisations. Ils sont typiques des jeux de rôle en ligne massivement multijoueurs (MMORPG) tels que _World of Warcraft_. Accessibles aux joueurs dès le début du jeu, les succès sont une représentation visuelle/écrite de la progression d'un joueur au cours des quêtes et des scénarios, lorsqu'il remplit des critères spécifiques. Bien que les succès n'aient généralement pas d'impact sur le fait qu'un joueur termine un jeu, ils encouragent les joueurs à jouer plus longtemps pour obtenir des récompenses, un sentiment d'accomplissement et de la crédibilité pour avoir accompli des succès difficiles.

![World of Warcraft Achievements - Scoring system](https://images.ctfassets.net/3prze68gbwl1/3QJubv0tsXx1rgGtr7sr7s/937123dba5af1b4fbc4b211693846db4/World_of_Warcraft_Achievements.png)

### Étapes de l'élaboration d'un système de notation pour un jeu

Maintenant que vous avez découvert les différents mécanismes qui composent un système de score, vous devez réfléchir à ce qui conviendra le mieux à votre propre jeu. Les jeux plus anciens, tels que _Pong_ et _Space Invaders_, affichaient toujours le score actuel, le temps ou le nombre de vies restantes du joueur, car ces jeux étaient moins complexes en raison des limitations matérielles.

![Steps for developing a scoring system for a game](https://images.ctfassets.net/3prze68gbwl1/7uAZzdLVX8XDYD25kaAqlT/c5ba77e0ac6232ce9166483da0d8f513/Screen_Shot_2022-11-09_at_2.52.16_PM.png)

Pour les jeux modernes, cependant, souhaitez-vous toujours afficher ces informations au joueur ou devriez-vous plutôt appuyer sur un bouton pour faire apparaître une fenêtre de statistiques dans le jeu ? Faut-il garder un minimum d'informations à l'écran, comme les points de l'objectif actuel, et afficher le reste sur le tableau de classement ?

Vous pourriez avoir envie d'utiliser tous les mécanismes de score pour offrir à vos joueurs la meilleure expérience possible. Cependant, n'oubliez pas que l'utilité des mécanismes de notation qui composent le système de notation dépendra du genre de votre jeu, de la plateforme et de la connectivité en ligne de votre jeu.

### Le genre

Le(s) genre(s), ou style(s), de votre jeu constitue(nt) le premier point de départ du développement de votre système de notation pour un jeu. Bien que les joueurs aient des préférences quant aux types de jeux auxquels ils aiment jouer, certains genres sont par nature plus complexes que d'autres. Les RPG et autres jeux à monde ouvert nécessitent des points d'expérience et des mécanismes de classement par niveau afin de donner un retour sur les progrès du joueur. Pour ce type de jeu, les réalisations constituent un mécanisme de notation supplémentaire et utile, mais vous n'aurez probablement pas besoin de temps ou de statistiques. Les jeux de tir à la première personne (FPS), en revanche, requièrent un système de score complexe comprenant la santé, les statistiques, les réussites et même des mécanismes de score de collection pour fournir une mesure précise des performances d'un joueur, en particulier lors des matchs compétitifs en ligne.

Le type de jeu définit généralement les mécanismes de notation à afficher à un moment donné dans le cadre du système de notation. Les jeux de course doivent afficher le temps actuel sur l'interface utilisateur du joueur à tout moment, mais n'affichent le meilleur temps du joueur que lorsqu'il a franchi un point de contrôle. Si un joueur élimine un autre joueur dans un jeu FPS, un graphique ou un texte doit s'afficher pour indiquer que l'interaction a eu lieu, mais il doit disparaître de l'écran peu de temps après. Toutefois, le niveau actuel des munitions du joueur actif, les temps de recharge de ses capacités et les résultats des objectifs doivent toujours rester visibles afin de fournir un retour d'information utile sur les mises à jour des scores.

![In-game overlay for game scoring in OW2](https://images.ctfassets.net/3prze68gbwl1/70lECaBkpLZhpsJnDqP67T/f9b92e6b751a2d6d0317ed1c706b6712/OW2_In-Game_Overlay.png)

Bien que les jeux d'un même genre soient différents pour se démarquer les uns des autres, votre propre jeu est plus que probablement inspiré par vos jeux préférés auxquels vous avez joué ou que vous avez vus. Vous devez rechercher dans d'autres jeux les mécanismes de notation qui vous semblent efficaces et réfléchir à la manière dont vous souhaitez les intégrer dans votre propre système de notation. Si vous souhaitez créer un système de notation vraiment unique, commencez à mettre en œuvre ce qui, selon vous, manque ou pourrait constituer une expérience unique. Lorsque vous concevez votre système de notation, n'oubliez pas de garder à l'esprit les plates-formes que vous visez, car elles auront une incidence sur l'aspect et la convivialité de votre système de notation.

### Plate-forme

Lorsque vous vous inspirez des mécanismes de score d'autres jeux et que vous commencez à concevoir votre propre système de score, vous devez vous concentrer sur les plates-formes sur lesquelles vous prévoyez de sortir votre jeu.

Les jeux pour ordinateur de bureau, qui incluent Windows, Mac et Linux, offrent une plus grande flexibilité en termes de ressources pour alimenter le système de score de votre jeu, ainsi qu'en termes de taille d'écran pour pouvoir adapter les mécanismes de score individuels qui composent votre système de score. Les joueurs ont également accès à une variété d'entrées qui peuvent affecter les mécanismes de score qui mettent à jour les joueurs, tels que les claviers, les souris et les contrôleurs. Vous pouvez également obtenir des commentaires précieux de la part des joueurs sur votre système de notation si vous publiez votre jeu en période d'essai, par exemple dans le cadre du programme d'accès anticipé de Steam, afin de pouvoir mettre à jour votre système de notation en fonction des commentaires des joueurs au fur et à mesure que vous développez votre jeu.

Les développeurs qui prévoient de publier leurs jeux sur des consoles (PlayStation, Xbox, Nintendo) disposent d'un ensemble standard de consoles sur lesquelles développer, ainsi que d'un espace d'affichage plus généreux, car ces jeux sont destinés à être joués sur des écrans de télévision plus grands. Toutefois, il est plus difficile de modifier le retour d'information et les mises à jour en général, car vous devez désormais travailler avec les éditeurs de consoles de salon et vous êtes limité à une manette pour interagir avec les mécanismes de notation de votre système ou pour les visualiser.

![Choosing platform for game scoring development](https://images.ctfassets.net/3prze68gbwl1/4ywxhyfImwTJzsl4LfiIS5/d27d74be31b23280184952b37a6c4273/2022110915370700-691C9B2C6D1F1E032DDC01FD026159FD.jpg)

Si vous concevez votre jeu pour les plateformes mobiles, vous devez garder à l'esprit trois éléments pour les systèmes de notation : l'entrée, la taille de l'écran et les capacités en ligne. Les appareils mobiles sont conçus pour être exclusivement à écran tactile, ce qui signifie que vous devez vous assurer que les utilisateurs peuvent facilement accéder aux mécanismes de notation détaillés d'une manière qui n'interfère pas avec le jeu. Étant donné que les écrans des appareils mobiles sont plus petits, l'emplacement des mécanismes de notation qui composent votre système de notation est le choix de conception le plus important à garder à l'esprit. Il n'est pas souhaitable d'afficher en permanence des éléments non essentiels tels que du texte, des graphiques ou des statistiques sur les joueurs pendant toute la durée du jeu, car cela perturberait les actions des joueurs et le déroulement du jeu. Cela frustrera les joueurs et créera une impression négative de votre jeu.

### Connectivité en ligne

Bien qu'ils soient applicables à la plupart des jeux sur toutes les plateformes, les jeux mobiles les plus populaires prennent en charge la connectivité en ligne, qui comprend le multijoueur, le chat et les classements afin que les joueurs puissent interagir et socialiser. L'activation de la connectivité en ligne permet aux joueurs d'avoir une expérience plus sociale en consultant les statistiques des autres joueurs pendant un match, mais vous devez vous assurer que vous n'interférez pas avec l'expérience de jeu d'un joueur. La possibilité de discuter avec des joueurs pendant un match est un moyen pour les joueurs d'interagir avec d'autres joueurs en ligne et leurs amis, mais il doit s'agir d'une petite fenêtre qui n'est pas gênante et qui n'interfère pas avec le jeu. La disparition du chat au bout d'un certain temps lorsqu'il n'est pas utilisé est un autre bon moyen de libérer de l'espace sur l'écran. Les statistiques des autres joueurs en ligne ne devraient afficher que les informations essentielles pour le joueur actif, mais permettre de présenter ces informations en appuyant sur un bouton ou en consultant le profil pour obtenir des statistiques plus détaillées.

![](https://images.ctfassets.net/3prze68gbwl1/qeGkleG2ZTFSRoT0PUd9M/5252b0a2097577161b80d0e32b704439/unity-tablet-min.png)

Les jeux hors ligne tels que les jeux de rôle sont des jeux complexes, axés sur l'histoire, qui ne sont généralement pas censés contenir des fonctions sociales. Votre système de notation pour ces types de jeux peut être autonome et les informations peuvent être mises à jour et stockées pendant le jeu en les enregistrant dans des fichiers locaux. Toutefois, les jeux en ligne qui nécessitent des mises à jour régulières au cours d'un match, en particulier les jeux FPS et MOBA, doivent afficher des informations précises et essentielles au cours d'un match. Les systèmes de score qui n'affichent pas des mécanismes de score fiables, précis et efficaces conduiront les joueurs à perdre des matchs, ce qui à son tour conduira à la frustration des joueurs et finalement à l'abandon de votre jeu.

L'ajout de fonctions en ligne pour rendre votre système de score interactif et social nécessite une infrastructure solide qui doit être capable de prendre en charge des centaines de milliers de joueurs simultanés. Votre système de score doit être capable d'afficher de manière fiable et active des commentaires utiles, efficaces et amusants aux joueurs pendant les matchs importants. Bien qu'il soit possible de créer cette infrastructure soi-même, cela demandera du temps, des ressources et de l'entretien qui peuvent être dépensés ailleurs. C'est là que PubNub peut vous aider.

### Rendre votre système de score interactif et social

[PubNub](https://www.pubnub.com/blog/pubnub-what-is-it-and-why-do-you-need-it/) est une plateforme API pour développeurs qui permet aux applications de recevoir des mises à jour en temps réel à une échelle massive et globale. PubNub sert de base à plus de [2000 clients](https://www.pubnub.com/blog/getting-started-7-ways-customers-use-pubnub/) dans divers secteurs d'activité, y compris le jeu. Les développeurs de jeux peuvent compter sur l'évolutivité et la fiabilité de PubNub pour alimenter leurs fonctionnalités en ligne pour les jeux et les outils pour le chat dans le jeu, les mises à jour de score en direct, et les alertes et notifications pour ramener les joueurs au jeu. PubNub est efficace, fiable et suffisamment rapide pour mettre à jour les systèmes de notation en temps réel, sans affecter l'expérience de jeu des joueurs.

[Le jeu de tir rapide de Panzerdog](https://www.pubnub.com/customers/panzerdog/) jeu de tir rapide de Panzerdog [Tacticool](https://www.panzerdog.com/)construit avec Unity, utilise PubNub pour alimenter leur chat dans le jeu. Panzerdog peut compter sur l'évolutivité et la fiabilité de PubNub pour prendre en charge les communications de plus de 100 000 joueurs quotidiens et 10 millions de téléchargements à travers le monde.

[Beamable](https://www.pubnub.com/customers/beamable/)Beamable, autrefois développeur de jeux et aujourd'hui transformé en plateforme LiveOps complète pour les jeux en direct pour Unity, dépend de l'infrastructure de PubNub pour alimenter sa plateforme de chat afin de construire des jeux hautement engageants et interactifs en utilisant leur plateforme.

[Mayhem](https://www.pubnub.com/customers/mayhem/) permet aux communautés de jeu de créer des ligues personnalisées qui attirent les joueurs. Ils se sont tournés vers PubNub pour alimenter leur chat, les classements en temps réel et les notifications push afin d'assurer une expérience fluide et sans limite pour les joueurs.

Pour commencer à utiliser PubNub afin de rendre votre système de score interactif et social, vous devrez d'abord créer un compte PubNub et importer l'un des nombreux SDK de PubNub. [nombreux SDK de PubNub](https://www.pubnub.com/docs/sdks) de PubNub qui s'intègrent parfaitement à votre jeu, y compris un SDK spécialement conçu pour [Unity](https://www.pubnub.com/docs/sdks/unity).

1.  [S'inscrire](https://admin.pubnub.com/#/login) ou [créer un compte](https://admin.pubnub.com/#/signup) pour créer une application sur le portail d'administration et obtenir les clés à utiliser dans votre application. Apprenez à le faire en suivant ce mode d'emploi sur la [créer des clés](https://www.pubnub.com/how-to/admin-portal-create-keys/).
    
2.  [Sélectionnez le SDK](https://www.pubnub.com/docs/sdks) qui correspond à l'environnement de développement de votre jeu.
    
3.  Suivez la documentation de démarrage du SDK pour configurer vos clés et commencer à implémenter les fonctionnalités de PubNub dans votre jeu.
    

PubNub intègre dans son API les fonctionnalités suivantes qui peuvent répondre aux besoins spécifiques du système de score de votre jeu.

1.  [Publier](https://www.pubnub.com/docs/messages/publish): Envoyez des mises à jour à chaque fois que les données des joueurs sont mises à jour, telles que les mises à jour du chat, les réactions des emoji, les meurtres de joueurs, les statistiques de match, les fichiers et autres données complexes. [métadonnées complexes](https://www.pubnub.com/docs/metadata/channel-metadata).
    
2.  [S'abonner](https://www.pubnub.com/docs/messages/receive): Recevez des mises à jour des joueurs connectés pour actualiser les écrans des joueurs avec des données nouvelles et importantes.
    
3.  [Présence](https://www.pubnub.com/docs/presence/overview): Mettre à jour le statut en ligne des joueurs et signaler les modifications apportées aux listes d'amis pendant que les joueurs sont dans le jeu.
    
4.  [Persistance des messages](https://www.pubnub.com/docs/storage): Affiche les informations manquantes aux joueurs hors ligne une fois qu'ils se sont connectés.
    
5.  [Notifications push](https://www.pubnub.com/docs/push/send): Notifiez aux joueurs mobiles qui ne sont pas en ligne les messages manqués et informez les joueurs des nouvelles mises à jour, des événements et des actualités du jeu.
    
6.  [Objets](https://www.pubnub.com/docs/metadata/channel-metadata): Stockez les informations sur vos joueurs en un seul endroit sans avoir besoin de configurer ou d'appeler votre base de données.
    
7.  [Gestionnaire d'accès](https://www.pubnub.com/docs/security/access-control): Restreignez l'accès aux conversations privées, aux salons de discussion, aux événements spéciaux et au contenu réservé aux joueurs.
    
8.  [Fonctions](https://www.pubnub.com/docs/functions/overview): Traduire les messages, censurer les messages inappropriés, annoncer l'arrivée de nouveaux joueurs, traiter et stocker les mises à jour des scores, et notifier les autres joueurs des mentions et des mises à jour des scores.
    

Bien qu'il ne s'agisse que d'un simple résumé de chacune des fonctionnalités, les fonctions de PubNub sont les suivantes [Fonctions](https://www.pubnub.com/docs/functions/overview) de PubNub est particulièrement utile pour prendre en charge les mises à jour de score en temps réel sans affecter les jeux. Vous pouvez configurer la fonction Fonctions pour qu'elle agisse comme un système constant et séparé pour mettre à jour les utilisateurs sur une variété d'événements déclenchés.

Vous pouvez stocker, surveiller et même coder la logique des gestionnaires d'événements pour traiter et renvoyer ces informations à vos joueurs. En configurant votre jeu pour qu'il capte cette logique des fonctions, vous pouvez afficher ces informations à vos joueurs dans des récepteurs d'événements, ce qui signifie que vous avez un contrôle total sur ces données, depuis le moment où elles sont déclenchées jusqu'à celui où elles sont affichées à d'autres joueurs. Vous pouvez en voir un exemple actif dans notre [Jeu de karting Unity](https://www.pubnub.com/tutorials/unity-pubnubprix/).

### Démarrer avec PubNub pour créer votre système de notation

Les systèmes de score dans les jeux sont une caractéristique importante et nécessaire dans la conception des jeux pour fournir un retour d'information utile aux joueurs. Bien qu'il existe de nombreux types de jeux différents sur différentes plateformes, il existe des mécanismes de notation que les développeurs peuvent utiliser pour informer et communiquer les informations nécessaires dont un joueur a besoin pour vivre une expérience de jeu agréable.

En ajoutant des fonctions en ligne, vous pouvez rendre votre système de notation plus interactif et plus social pour les joueurs. Cela crée une expérience agréable qui conduit à la satisfaction du joueur et à la rejouabilité. PubNub peut servir d'infrastructure pour supporter ces fonctionnalités, afin que vous puissiez vous concentrer sur ce qui compte le plus.

Pour en savoir plus, consultez les ressources suivantes :

-   Découvrez comment d'autres clients intègrent les [fonctionnalités en ligne](https://www.pubnub.com/industry/gaming/) dans leurs propres jeux.
    
-   [Suivez une visite guidée](https://www.pubnub.com/tour/introduction/) pour apprendre les bases de PubNub.
    
-   [Jouez](https://www.pubnub.com/demos/) à nos démonstrations de jeux, y compris la démo Unity [PubNub Prix](https://www.pubnub.com/demos/unity-pubnubprix/)un jeu de course où vous pouvez discuter avec d'autres joueurs et voir les mises à jour du classement en temps réel.
    
-   [Apprenez](https://www.pubnub.com/how-to/) à créer vos propres jeux et fonctionnalités avec PubNub.
    
-   [Suivez](https://www.pubnub.com/demos/) notre tutoriel étape par étape pour configurer et créer des fonctionnalités en ligne, y compris le [jeu Unity PubNub Prix](https://www.pubnub.com/tutorials/unity/).
    
-   [Plongez dans notre documentation](https://www.pubnub.com/docs/sdks) qui répond aux besoins de votre jeu, y compris le [PubNub Unity SDK](https://www.pubnub.com/docs/sdks/unity)et apprenez à personnaliser les fonctionnalités de PubNub pour les adapter à votre jeu.
    

N'hésitez pas à contacter l'équipe chargée des relations avec les développeurs à l'adresse suivante [devrel@pubnub.com](mailto:devrel@pubnub.com) pour toute question ou préoccupation.

Comment PubNub peut-il vous aider ?
===================================

Cet article a été publié à l'origine sur [PubNub.com](https://www.pubnub.com/how-to/develop-game-scoring-system/)

Notre plateforme aide les développeurs à construire, fournir et gérer l'interactivité en temps réel pour les applications web, les applications mobiles et les appareils IoT.

La base de notre plateforme est le réseau de messagerie en temps réel le plus grand et le plus évolutif de l'industrie. Avec plus de 15 points de présence dans le monde, 800 millions d'utilisateurs actifs mensuels et une fiabilité de 99,999 %, vous n'aurez jamais à vous soucier des pannes, des limites de concurrence ou des problèmes de latence causés par les pics de trafic.

Découvrez PubNub
----------------

Découvrez le [Live Tour](https://www.pubnub.com/tour/introduction/) pour comprendre les concepts essentiels de chaque application alimentée par PubNub en moins de 5 minutes.

S'installer
-----------

Créez un [compte PubNub](https://admin.pubnub.com/signup/) pour un accès immédiat et gratuit aux clés PubNub.

Commencer
---------

La [documentation PubNub](https://www.pubnub.com/docs) vous permettra de démarrer, quel que soit votre cas d'utilisation ou votre [SDK](https://www.pubnub.com/docs).