Instant-spel och vanliga spel på PlayDrop
Det här gör ett PlayDrop-spel till Instant: stående format, gäståtkomst, högst 10 MiB startfiler och start på två sekunder, och skillnaden mot vanliga spel.
Instant-spel är de korta spelen i stående format i Instant-flödet i PlayDrops telefonappar: spelarna sveper och nästa spel är redan igång. Alla andra spel är vanliga spel, som öppnas från sin sida, sökningen eller en länk. Båda publiceras på samma sätt; Instant är en egenskap hos en version.
Instant eller vanligt
| Instant | Vanligt | |
|---|---|---|
| Var det spelas | Instant-flödet, plus överallt där vanliga spel spelas | Hem, sökning, spelsida, länkar |
| Orientering | Stående format i första hand | Valfri deklarerad yta |
| Inloggning | Gäster kan spela | Valfri authMode |
| Start | Spelbart inom 2 sekunder | Ingen gräns, men snabbare är bättre |
| Startfiler | Högst 10 MiB | Ingen gräns för start |
| Märke | Blixtmärke | Inget |
Ett spel som inte når upp till kraven för Instant publiceras ändå som ett vanligt spel.
Krav
{
"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ärMOBILE_PORTRAIToch spelet stöder telefoner i stående format.authModeärOPTIONALellerNONE, så att gäster kan spela.- Startfilerna är högst 10 MiB: startsidan plus
prefetch.required, eller alla uppladdade filer när inget är listat. instant: truegör anspråk på Instant.
Uppladdningen kontrollerar storleken, och kvittots instant och instantReason visar resultatet. Efter releasen mäter PlayDrop riktiga starter i apparna: när en version har 20 starter från nedladdade filer och mer än en fjärdedel tar 2 sekunder eller längre förlorar den märket. En ny version kan kvalificera sig igen.
Starta snabbt
- Lägg senare banor, musik och extramaterial i
prefetch.optionaloch läs in dem efterready(). - Kompilera shaders och värm upp innan du anropar
ready(), så att de första bildrutorna inte hackar. - Visa spelandet direkt: ingen titelskärm, ingen meny och ingen inloggningsvägg före det första draget.
- Låt de första sekunderna förklara sig själva utan text.
- Spela in en spelvideo i stående format för spelsidan; flödet använder den.
Se inläsning, paus och ljud för förladdning och helskärm och säkra områden för layout i stående format.