CrashSight, développé par Tencent WeTest, est une plateforme professionnelle de gestion des crashs et des exceptions conçue spécifiquement pour les développeurs de jeux. Elle offre une capture de crash en temps réel, des rapports et une analyse de données multidimensionnelle sur les plateformes mobiles (iOS, Android), PC (Windows, Linux) et consoles (PlayStation, Xbox, Nintendo Switch) — aidant les équipes à identifier rapidement les causes profondes, à réduire les taux de crash et à améliorer l'expérience des joueurs.
CrashSight s'intègre nativement avec Unreal Engine, Unity et Cocos via des plugins SDK légers, avec une interface C disponible pour les moteurs propriétaires. Le SDK capture les crashs, les ANR et les erreurs au niveau des scripts (C#, Lua, JS), et rapporte un contexte détaillé incluant des piles d'erreurs complètes, des données de trace, des informations de registre, des bibliothèques chargées et des journaux système.
Au-delà du rapport de crash standard, CrashSight offre une intelligence spécifique au jeu que les outils à usage général n'ont pas. Son algorithme propriétaire de détection OOM utilise une machine à états d'exécution d'application combinée à des seuils de mémoire spécifiques à l'appareil pour classer avec précision les crashs dus à un manque de mémoire — une catégorie invisible pour la capture traditionnelle basée sur les signaux. Une approche big data pour l'identification des émulateurs atteint une précision de 10 à 15 % supérieure aux méthodes conventionnelles, avec des statistiques de crash séparées pour les appareils réels, les émulateurs et les environnements de cloud gaming.
Les capacités avancées incluent l'analyse automatisée des fonctionnalités avec un étiquetage des problèmes basé sur des règles personnalisables, la comparaison de qualité de version à version, le suivi de la chronologie d'un utilisateur/appareil unique, l'analyse de la plus longue sous-séquence commune pour les données personnalisées, et un système d'alerte configurable prenant en charge Slack, Jira, DingTalk, Feishu, WeCom, email et webhooks. Le tableau de bord en temps réel se rafraîchit toutes les 10 minutes et prend en charge plus de 20 dimensions de recherche pour le filtrage des exceptions.
Fiable par les grands studios de jeux du monde entier, CrashSight surveille plus de 200 millions d'utilisateurs actifs quotidiens à travers sa base de clients. La plateforme est déployée mondialement avec des centres de données aux États-Unis, à Singapour et à Shanghai, garantissant une conformité totale des données et une résidence des données à l'étranger.