Giochi Instant e giochi normali su PlayDrop
Cosa rende Instant un gioco PlayDrop: formato verticale, accesso per ospiti, massimo 10 MiB di file di avvio e partenza entro 2 secondi. Differenze dai giochi normali.
I giochi Instant sono i giochi brevi in verticale del feed Instant nelle app PlayDrop per telefono: i giocatori scorrono e il gioco successivo è già in corso. Tutti gli altri giochi sono giochi normali, aperti dalla loro pagina, dalla ricerca o da un link. Entrambi si pubblicano allo stesso modo; Instant è una proprietà di una versione.
Instant o normale
| Instant | Normale | |
|---|---|---|
| Dove si gioca | Feed Instant, più ovunque si giocano i giochi normali | Home, ricerca, pagina del gioco, link |
| Orientamento | Prima di tutto verticale | Qualsiasi superficie dichiarata |
| Accesso | Gli ospiti possono giocare | Qualsiasi authMode |
| Avvio | Giocabile entro 2 secondi | Nessun limite, ma più veloce è meglio |
| File di avvio | Al massimo 10 MiB | Nessun limite all’avvio |
| Badge | Badge con il fulmine | Nessuno |
Un gioco che non raggiunge i requisiti Instant viene comunque pubblicato come gioco normale.
Requisiti
{
"primarySurface": "MOBILE_PORTRAIT",
"surfaceTargets": { "desktop": true, "mobileLandscape": false, "mobilePortrait": true },
"authMode": "OPTIONAL",
"instant": true,
"prefetch": { "required": ["game.js", "atlas.png"], "optional": ["music.mp3", "levels/world-2.json"] }
}primarySurfaceèMOBILE_PORTRAITe il gioco supporta i telefoni in verticale.authModeèOPTIONALoNONE, così gli ospiti possono giocare.- I file di avvio sono al massimo 10 MiB: la pagina di ingresso più
prefetch.required, oppure tutti i file caricati se non ne è elencato nessuno. instant: truedichiara che il gioco è Instant.
Il caricamento controlla la dimensione, e i campi instant e instantReason della ricevuta riportano il risultato. Dopo il rilascio, PlayDrop misura gli avvii reali nelle app: quando una versione ha 20 avvii da file scaricati e più di un quarto richiede 2 secondi o più, perde il badge. Una nuova versione può qualificarsi di nuovo.
Parti veloce
- Metti i livelli successivi, la musica e i contenuti extra in
prefetch.optionale caricali dopoready(). - Compila gli shader e prepara il gioco prima di chiamare
ready(), così i primi frame non scattano. - Mostra subito il gameplay: niente schermata del titolo, niente menu, nessun obbligo di accesso prima della prima mossa.
- Fai in modo che i primi secondi si spieghino da soli, senza testo.
- Registra un video di gameplay in verticale per la scheda; il feed lo usa.
Vedi caricamento, pausa e audio per il precaricamento e schermo intero e aree sicure per il layout verticale.