Di seguito sono riportate le risposte alle domande più comuni sullo sviluppo di Playable.
Tecniche generali
Queste sono le domande frequenti su argomenti tecnici generali.
Quali motori di gioco posso utilizzare?
Sala giochi di YouTube supporta le API della piattaforma web standard. Pertanto, Playables supporta i giochi realizzati con motori di gioco che esportano build per il web che utilizzano un'API di rendering standard (ad esempio WebGL e Canvas). I motori e i framework che sono stati utilizzati per i contenuti interattivi in passato includono BabylonJS, Cocos, Construct, Defold, melonJS, Phaser, PixiJS, PlayCanvas, React, three.js, Godot e Unity.
Come faccio a eseguire test su simulatori di smartphone pieghevoli?
Per test rapidi, vedi Gli strumenti di sviluppo di Chrome supportano la simulazione di uno smartphone pieghevole. Inoltre, in Android Studio sono disponibili diverse opzioni di emulatore che possono essere utilizzate per test più approfonditi.
Come posso eseguire test sulle WebView mobile?
Puoi utilizzare app di terze parti come WebView Tester (Android) o WebView - Tester (iOS) per aprire il gioco o la suite di test dell'SDK in un componente WebView per un'ulteriore convalida. Poiché si tratta di software di terze parti non supportato o convalidato da Google, puoi anche utilizzare opzioni open source, come WebView Tester (Android) o swift-ios-wkwebview-demo (iOS) per compilare le tue app di test WebView.
Come funziona il gioco all'interno di YouTube?
Per eseguire Playables all'interno delle app web e mobile YouTube vengono utilizzate tecnologie web e mobile standard. Di conseguenza, Playables supporta le API della piattaforma web standard.
Questo diagramma mostra una breve panoramica tecnica:
Quali limitazioni all'utilizzo della memoria esistono per i Playable su YouTube?
I giochi possono utilizzare solo fino a 512 MB di dimensioni dell'heap JavaScript. I contenuti riproducibili vengono eseguiti in Safari su iOS e questa è la soglia in corrispondenza della quale il gioco si bloccherà frequentemente e ricaricherà il browser. Puoi misurare le dimensioni dell'heap utilizzato dal gioco in qualsiasi momento utilizzando Chrome DevTools per registrare snapshot dell'heap.
Come viene "pubblicato" un gioco?
Prestiamo attenzione al lancio della Sala giochi per gli utenti, quindi eseguiamo varie fasi di convalida della Sala giochi per verificare che YouTube e la singola Sala giochi funzionino bene insieme. Ciò può includere accesso limitato, implementazioni scaglionate o modifiche utilizzando i nostri sistemi automatizzati.
Una volta che il tuo elemento riproducibile è certificato e pubblicato, devi prevedere di supportare l'utilizzo completo del gioco indipendentemente da uno qualsiasi di questi meccanismi di implementazione. Devi anche aspettarti fluttuazioni nel coinvolgimento degli utenti in qualsiasi momento.
Come vengono visualizzati i contenuti riproducibili dagli utenti?
I giochi sono disponibili su diverse piattaforme di YouTube, tra cui la home page, i risultati di ricerca, la pagina di destinazione Sala giochi e la pagina del tuo canale.
La pagina del tuo canale avrà una scheda Sala giochi che elenca tutti i tuoi giochi. Quando un utente apre uno dei tuoi giochi della Sala giochi, trova anche un link per iscriversi al tuo canale.
Altre domande
Se sei uno sviluppatore di Playable esistente, sono disponibili altre domande frequenti.