Outils de profilage Unity
Obtenez toutes les informations dont vous avez besoin pour faire de votre jeu un vrai succès. En surveillant de près le profil des performances de votre jeu, vous pouvez avoir la certitude que l'expérience que vous avez créée pour vos joueurs ne sera pas gâchée par des problèmes. L'optimisation de votre jeu vous permet de cibler un plus grand nombre de plateformes et d'appareils.


Mesurez vos performances avec notre Unity Profiler
La solution Unity Profiler rassemble et affiche les données des performances de votre jeu dans une série de tableaux. Cette affichage vous permet de concentrer vos efforts d'optimisation dans les domaines les plus exigeants en matière de ressources, que ce soit le code, le son, la physique, l'animation ou le rendu. Vous pouvez connecter le Profiler à vos appareils ou le brancher sur votre machine pour tester la façon dont votre application s'exécute sur la plateforme cible.
Le Profiler fait partie de l'éditeur Unity et il est disponible avec un plugin natif d'API Profiler de bas niveau afin que vous puissiez personnaliser votre analyse et exporter vos données de profilage vers d'autre outils. Découvrez le résultat de vos modifications sur un ensemble d'affichage Unity Profiler avec le package Profile Analyzer.

Gérer la mémoire de votre équipement grâce à notre Profileur
Le profilage de mémoire est utile pour tester les limites de mémoire de l'équipement cible. C'est un outil excellent si vous souhaitez aussi améliorer les performances de votre processeur ou votre GPU, pour votre jeu Unity, en effectuant des modifications qui augmentent vraiment l'utilisation de la mémoire. Le Profileur de mémoire est un package qui ajoute une fenêtre à l'éditeur Unity pour que vous puissiez visualiser en détail la quantité de mémoire utilisée dans votre application. Vous pouvez stocker et comparer des captures d'écran, afin de localiser les fuites de mémoire ou de visualiser sa configuration pour déterminer d'éventuels problèmes de fragmentation.

Optimisez votre rendu grâce au Frame Debugger
Le Frame Debugger vous permet de mettre en pause un jeu en cours sur une image en particulier, afin de visualiser les requêtes individuelles utilisées pour le rendu de cette même image. Vous pourrez ainsi revoir les étapes de rendu, l'une après l'autre, pour vérifier comment la scène est construite, à partir de ses éléments graphiques. Cela vous permettra de déterminer rapidement les problèmes qui doivent être résolus ou de faire des recherches pour voir ce qui peut être optimisé.
Ressources
Commencez à optimiser vos jeux Unity grâce à ces ressources dédiées aux programmeurs expérimentés.
Guide essentiel pour le profilage des jeux Unity
Nous avons élaboré ce guide de plus de 70 pages avec des experts du secteur. Vous apprendrez ainsi à profiler une application dans Unity, gérer la mémoire utilisée et optimiser l'énergie dépensée du début à la fin.
Nouveautés en matière de profilage
Créez des jeux ultra performants en exploitant les toutes dernières améliorations du Unity Profiler et de l'API Unity Profiler.
Optimisez les performances de vos jeux mobiles
Les ingénieurs Accelerate Solutions travaillent avec les meilleurs studios de jeux vidéo mobiles pour améliorer l'expérience des joueurs. Cet ebook gratuit rassemble plus de 75 de leurs conseils détaillés pour vous permettre d'améliorer votre jeu.
Personnalisation des indicateurs de performances dans Unity Profiler
Le fait d'ajouter vos propres indicateurs à Unity Profiler vous permettra de mieux comprendre l'historique des performances spécifiques à votre application.
Profilage de processeur natif
Notre conférence technique pour les développeurs de jeux mobiles et WebGL vous présente les outils de processeur et vous montre comment identifier les pics selon les profileurs spécifiques aux plateformes.
Documentation
Parcourez le manuel Unity pour obtenir des informations détaillées sur la façon dont la mémoire fonctionne dans Unity et comment utiliser le Unity Profiler et d'autres outils.
Techniques de profilage et débogage
Obtenez d'autres informations sur les situations où il faut utiliser des fonctionnalités de profilage spécifiques, dont une présentation d'outils natifs et de débogage pour le GPU proposés par des entreprises telles que Arm, AMD et Superluminal.
Bonnes pratiques : profilage des performances de jeu
Cette page décrit le processus de profilage général recommandé pour les développeurs de jeu et inclut des recommandations pour les indicateurs à cibler.
Techniques de profilage de mémoire dans Unity
Cette présentation détaillée et rapide vous permet de démarrer l'analyse de la mémoire utilisée par votre application Unity.
Questions les plus fréquentes
Le fait de surveiller vos performances et votre mémoire tout au long de votre production est essentiel, afin d'offrir une expérience de qualité à vos joueurs. Les profileurs rassemblent, analysent et visualisent les données sur la quantité de ressources matérielles que les différents éléments de votre projet utilisent, afin que vous puissiez résoudre les problèmes de mémoire et de performances.
Unity propose une gamme d'outils de profilage gratuits et performants pour l'analyse et l'optimisation de votre code, à la fois dans l'éditeur et sur votre équipement. Le Unity Profiler est l'éléments le plus complet de ce kit, mais d'autres outils vous permettront d'analyser plus en détails des parties plus spécifiques des performances de votre projet, sur diverses plateformes. Accédez à documentation pour une présentation et obtenez notre guide essentiel de profilage des jeux Unity pour davantage de contexte.
Pour pouvoir accéder à la fenêtre du profiler Unity, allez dans le menu, puis Fenêtre, Analyse et enfin Profiler. Profiling Core APIs, Profileur de mémoire et Profile Analyzer sont disponibles en tant que packages dans le Package Manager. Consultez documentation pour en savoir plus.
Le Unity Profiler est basé sur l'instrumentation. Un bon équilibre entre détails et surcharge est signalé par des marqueurs, configurés dans la plus grande partie de l'API Unity. Des fonctionnalités natives et des messages de base de code de programmation de scripts sont programmés pour enregistrer les « grandes tendances » essentielles sans occasionner trop de surcharge.
Nous vous recommandons de définir à l'avance un budget mémoire pour toutes les parties de votre projet, tels que les shaders ou les textures, en vous basant sur les ressources matérielles de la plateforme ciblée pour votre jeu. Le Profileur de mémoire vous permettra ainsi de vérifier l'empreinte mémoire de chaque catégorie, d'identifier les fuites et les sources d'attribution mémoire constantes.
Le Profileur de mémoire est un package de pré-lancement, ce qui veut dire qu'il est censé être vérifié dans le LTS pour Unity 2022. Consultez notre documentation pour en savoir plus sur le statut et le cycle de vie de nos packages.