Sofortspiele und reguläre Spiele auf PlayDrop
Was ein Spiel zum Sofortspiel macht: Hochformat, Gastzugang, höchstens 10 MiB Startdateien, Start in zwei Sekunden, und der Unterschied zu regulären Spielen.
Sofortspiele sind die kurzen Hochformat-Spiele im Sofort-Feed der PlayDrop-Apps für Handys: Spieler wischen, und das nächste Spiel läuft schon. Jedes andere Spiel ist ein reguläres Spiel, das über seine Seite, die Suche oder einen Link geöffnet wird. Beide werden gleich veröffentlicht; Sofort ist eine Eigenschaft einer Version.
Sofort oder regulär
| Sofort | Regulär | |
|---|---|---|
| Wo es läuft | Sofort-Feed, plus überall, wo reguläre Spiele laufen | Startseite, Suche, Spielseite, Links |
| Ausrichtung | Hochformat zuerst | Jedes deklarierte Bildschirmformat |
| Anmeldung | Gäste können spielen | Jeder authMode |
| Start | Spielbar innerhalb von 2 Sekunden | Kein Limit, aber schneller ist besser |
| Startdateien | Höchstens 10 MiB | Kein Limit für den Start |
| Abzeichen | Blitz-Abzeichen | Keins |
Ein Spiel, das die Sofort-Hürde verfehlt, wird trotzdem als reguläres Spiel veröffentlicht.
Anforderungen
{
"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"] }
}primarySurfaceistMOBILE_PORTRAIT, und das Spiel unterstützt Handys im Hochformat.authModeistOPTIONALoderNONE, damit Gäste spielen können.- Die Startdateien sind höchstens 10 MiB groß: die Einstiegsseite plus
prefetch.requiredoder jede hochgeladene Datei, wenn nichts aufgeführt ist. instant: truebeansprucht die Eignung.
Der Upload prüft die Größe, und instant und instantReason im Beleg melden das Ergebnis. Nach der Freigabe misst PlayDrop echte Starts in den Apps: Sobald eine Version 20 Starts aus heruntergeladenen Dateien hat und mehr als ein Viertel davon 2 Sekunden oder länger dauert, verliert sie das Abzeichen. Eine neue Version kann sich erneut qualifizieren.
Schnell starten
- Lege spätere Level, Musik und Extras in
prefetch.optionalund lade sie nachready(). - Kompiliere Shader und erledige das Aufwärmen, bevor du
ready()aufrufst, damit die ersten Frames nicht ruckeln. - Zeige sofort Gameplay: kein Titelbildschirm, kein Menü, keine Anmeldesperre vor dem ersten Zug.
- Gestalte die ersten Sekunden so, dass sie sich ohne Text erklären.
- Nimm für den Spieleintrag ein Gameplay-Video im Hochformat auf; der Feed verwendet es.
Siehe Laden, Pause und Audio zum Vorladen und Vollbild und sichere Bereiche für das Layout im Hochformat.