Questions fréquentes

Vous trouverez ci-dessous les réponses aux questions fréquentes sur le développement de jeux jouables.

Questions techniques générales

Voici des questions fréquentes sur des sujets techniques généraux.

Quels moteurs de jeu puis-je utiliser ?

Les jeux intégrés YouTube sont compatibles avec les API standards de la plate-forme Web. Par conséquent, les jeux jouables sont compatibles avec les jeux créés avec des moteurs de jeu qui exportent des versions pour le Web utilisant une API de rendu standard (par exemple, WebGL et Canvas). Les moteurs et frameworks qui ont été utilisés pour les jeux interactifs incluent BabylonJS, Cocos, Construct, Defold, melonJS, Phaser, PixiJS, PlayCanvas, React, three.js, Godot et Unity.

Comment effectuer des tests sur des simulateurs de téléphones pliables ?

Pour effectuer des tests rapides, consultez Les outils de développement Chrome permettent de simuler un téléphone pliable. De plus, Android Studio propose plusieurs options d'émulateur qui peuvent être utilisées pour des tests plus approfondis.

Comment puis-je effectuer des tests sur les WebViews mobiles ?

Vous pouvez utiliser des applications tierces telles que WebView Tester (Android) ou WebView – Tester (iOS) pour ouvrir votre jeu ou la suite de tests du SDK dans une WebView afin d'effectuer une validation supplémentaire. Comme il s'agit d'un logiciel tiers non compatible ni validé par Google, vous pouvez également utiliser des options Open Source, telles que WebView Tester (Android) ou swift-ios-wkwebview-demo (iOS), pour compiler vos propres applications de test WebView.

Comment le jeu fonctionne-t-il dans YouTube ?

La technologie Web et mobile standard est utilisée pour exécuter les jeux intégrés dans les applications mobiles et Web YouTube. Par conséquent, Playables est compatible avec les API de plate-forme Web standards.

Ce diagramme présente un bref aperçu technique :

Jeux intégrés YouTube : présentation côté client

Quelles sont les restrictions d'utilisation de la mémoire pour les jeux intégrés sur YouTube ?

Les jeux ne peuvent utiliser qu'une taille de tas JavaScript maximale de 512 Mo. Les Playables s'exécutent dans Safari sur iOS. Il s'agit du seuil à partir duquel le jeu plante fréquemment et recharge le navigateur. Vous pouvez mesurer la taille du tas utilisée par le jeu à tout moment à l'aide des outils pour les développeurs Chrome afin d'enregistrer des instantanés du tas.

Comment un jeu devient-il "en ligne" ?

Nous déployons les jeux intégrés avec précaution auprès des utilisateurs. Nous effectuons donc différentes étapes de validation pour vérifier que YouTube et chaque jeu intégré fonctionnent bien ensemble. Cela peut inclure un accès limité, des déploiements progressifs ou des ajustements à l'aide de nos systèmes automatisés.

Une fois votre jouable certifié et publié, vous devez vous attendre à prendre en charge l'utilisation complète du jeu, quel que soit le mécanisme de déploiement. Vous devez également vous attendre à des fluctuations de l'engagement des utilisateurs à tout moment.

Comment les jeux intégrés s'affichent-ils pour les utilisateurs ?

Les jeux intégrés apparaissent sur plusieurs surfaces YouTube, y compris la page d'accueil, les résultats de recherche, la page de destination Jeux intégrés et la page de votre chaîne.

La page de votre chaîne comporte un onglet "Jeux intégrés" qui liste tous vos Jeux intégrés. Lorsqu'un utilisateur ouvre l'un de vos Jeux intégrés, il trouve également un lien pour s'abonner à votre chaîne.

Autres questions

Si vous êtes déjà développeur de jeux intégrés, d'autres questions fréquentes sont disponibles.