L'optimisation des performances est le processus de construction et d'itération sur une expérience pour améliorer le évaluerde cadence, l'utilisation de la mémoire et les temps de chargement.Les joueurs s'attendent à ce que les jeux fonctionnent bien, alors prendre le temps de comprendre et d'améliorer les performances de leur expérience peut être crucial pour son succès.
La première étape de l'optimisation des performances consiste à concevoir pour les performances, ce qui signifie de suivre une série de meilleures pratiques lorsque vous créez une nouvelle expérience .Après avoir publié une expérience, le processus d'optimisation suit un cycle commun :
- Identifier les problèmes de performance - Utilisez les outils intégrés de Roblox pour trouver des problèmes de performance et identifier les causes racines.:
- Améliorer les performances - Après avoir trouvé un problème, vérifiez s'il s'agit d'un actioncommun et comment vous pouvez le minimiser.Vous pouvez également vouloir agir de manière proactive.:
- Performance de surveillance - Utilisez des outils d'analyse pour surveiller l'impact de vos modifications et veiller à la présence d'indicateurs de tout problème de performance.

Pourquoi la performance compte
Pour le dire simplement, les jeux performants sont plus amusants.Lorsqu'un jeu a une évaluerde cadence constante et lisse, même des actions basiques comme la course et le saut se sentent plus précises et agréables.La visée peut aller du sentiment impossible au sentiment complètement naturel.Un jeu avec une petite empreinte mémoire et des temps de chargement rapides peut toujours avoir beaucoup d'autres personnes avec lesquelles jouer.
L'optimisation des performances vous permet également d'étendre vos ambitions.Si votre expérience se déroule bien, vous pourriez être en mesure de la rendre plus étendue ou belle ou d'y ajouter de nouveaux systèmes.
D'un point de vue commercial, les jeux performants ont souvent un plus grand participationdes utilisateurs, une meilleure rétention des utilisateurs et génèrent plus d'argent.
Mesurer les performances
Le taux de cadence est le nombre de cadres uniques que le client présente à l'utilisateur, mesuré en cadres par seconde (FPS).La cause des faibles taux de cadence est généralement des opérations de calcul coûteuses — en d'autres termes, surcharger la CPU, le GPU ou les deux.
Comme le serveur ne rend pas de cadres, il n'a pas techniquement de évaluerde cadre, mais le battement de cœur du serveur est essentiellement la même chose : le nombre de fois par seconde que le serveur met à jour sa simulation du monde.Un faible battement de cœur du serveur réduit le taux de cadence pour tous les clients et augmente le délai.
Sur le client, les taux de cadence faibles ou incohérents réduisent la lissage et la réactivité de l'expérience.Par défaut, les expériences Roblox ciblent 60 FPS, ce qui est un cadre toutes les 16,67 millisecondes avec un bon équacement des cadres.
L'utilisation de la mémoire est la quantité de RAM ou d'échange que votre expérience utilise.Même si une expérience a un faible usage de mémoire de départ, les fuites de mémoire peuvent faire augmenter ce montant au fil du temps.
Sur le serveur, une utilisation excessive de mémoire peut provoquer des crashs qui déconnectent tous les joueurs de l'expérience.
Une utilisation excessive de la mémoire provoque des crashs de client, aussi, mais elle empêche également les utilisateurs sur des appareils inférieurs de jouer à votre expérience en premier emplacement.La réduction de l'utilisation de la mémoire peut grandement élargir votre audience ciblée, notamment sur mobile.
Le temps de chargement est le temps qu'il faut pour qu'un joueur commence à profiter de votre expérience.
Les longs temps de chargement sont ennuyeux et nuisent à l'acquisition et à la rétention des utilisateurs.Les joueurs peuvent décider qu'une expérience n'en vaut pas la peine d'être attendue.Inversement, les temps de chargement rapides peuvent donner à votre expérience un sentiment de "saut" qui rend les joueurs plus susceptibles d'y participer lorsqu'ils ont un moment libre.