Prima di poter rilasciare il gioco su Google Play Giochi su PC, deve soddisfare i requisiti di giocabilità. Una volta che il gioco è sulla piattaforma, puoi lavorare per ottenere la certificazione completa aggiungendo funzionalità della piattaforma che deliziano i giocatori, come la continuità di gioco senza interruzioni, i controlli di input della piattaforma e prestazioni migliorate.
Requisiti di riproducibilità
Devi soddisfare i requisiti minimi di giocabilità per distribuire il tuo gioco mobile sui PC. Questi requisiti sono progettati per garantire che il tuo gioco possa essere giocato sulla piattaforma. Una volta disponibile per i PC, puoi continuare a sviluppare il tuo gioco per ottenere la certificazione completa sulla piattaforma.
Elenco di controllo della giocabilità:
- Il gioco può essere giocato su PC con mouse e tastiera. Tieni presente che il supporto diretto per mouse e tastiera non è necessario per soddisfare questo requisito. Sono sufficienti i giochi riproducibili in modalità compatibilità.
- Il gameplay non può essere bloccato da autorizzazioni non supportate.
- Il gameplay non può essere bloccato da API Google non supportate.
- Il gioco non può richiedere funzionalità non supportate.
- Il gioco deve supportare OpenGL ES (3.2 o versioni precedenti) o Vulkan (1.1 o versioni precedenti).
Test per la giocabilità
Esistono diversi modi per testare il gioco e determinare se soddisfa i requisiti di giocabilità di base. La cosa più importante da testare è la gestione dell'input e che il gameplay non sia bloccato da funzionalità o autorizzazioni non supportate. La modalità di compatibilità della piattaforma potrebbe essere sufficiente per un gioco con un solo clic. Se il tuo gioco è più complesso, ad esempio richiede due mani per giocare, potrebbe essere necessario un supporto aggiuntivo per mouse e tastiera. Ecco un paio di aspetti da tenere in considerazione:
- Utilizza la rotellina del mouse per scorrere o aumentare/diminuire lo zoom.
- Gli scorrimenti verticali richiedono più lavoro rispetto a quelli orizzontali se eseguiti con un mouse. Anche se lo scorrimento orizzontale viene tradotto bene utilizzando la modalità di compatibilità, valuta la possibilità di utilizzare scorciatoie da tastiera per lo scorrimento verticale.
- Supporta i gesti multi-touch con le scorciatoie da tastiera.
- Aggiungi scorciatoie da tastiera per azioni comuni, ad esempio il tasto Invio per accettare le finestre di dialogo o il tasto Esc per annullare.
Utilizza l'emulatore per sviluppatori per testare la giocabilità del tuo gioco.
Architettura ABI del gioco
Google Play Giochi su PC funziona con i giochi per Android creati utilizzando ABI ARM o x86-64. Ove possibile, gli sviluppatori di giochi devono distribuire i file binari x86-64 per Google Play Giochi su PC, ma i giochi ARM riceveranno comunque la certificazione se soddisfano i requisiti di prestazioni e stabilità.
Programmi binari ARM
Google ha collaborato con Intel per portare i giochi basati su ARM su PC basati su Intel e AMD utilizzando la tecnologia Intel Bridge. Ciò significa che una volta che il tuo gioco mobile soddisfa i requisiti di giocabilità, può essere distribuito su Google Play Giochi su PC sulla maggior parte dei PC basati su x86.
Binari x86-64
Fornire una versione x86-64 del tuo gioco mobile offre miglioramenti delle prestazioni ai tuoi giocatori perché può essere eseguita direttamente sull'hardware integrato.
Requisiti di certificazione
I giochi certificati sono ottimizzati per utilizzare le funzionalità di Google Play Games su PC e per deliziare i giocatori. Per certificare il tuo gioco, devi aver soddisfatto tutti i requisiti di giocabilità di base, oltre ai seguenti requisiti.
- Prestazioni e stabilità
- Mantenere un framerate stabile e fluido
- 30 FPS su un PC di fascia bassa
- 60 FPS su un PC di fascia alta
- Nessun arresto anomalo in oltre 20 minuti di gioco continuo
- Mantenere un framerate stabile e fluido
- Requisiti di riproducibilità
- Grafica e audio
- Utilizza risorse e texture ad alta risoluzione, in modo che non ci sia sfocatura e il testo sia leggibile quando viene riprodotto a una risoluzione di 1440p
- Supporta le proporzioni 16:9 (o 9:16 per il formato verticale). Ciò significa che non ci sono barre nere quando viene eseguito con questo aspect ratio.
- Scalare gli elementi UI per schermi più grandi
- La riproduzione audio è fluida e sincronizzata
- Input del dispositivo
- Gioco multipiattaforma
- Supporto della sincronizzazione dei progressi cross-device e cross-platform inclusi PC, Android e iOS
Per ulteriori informazioni su quando questi requisiti devono essere integrati e su come vengono testati, consulta la pagina Elenco di controllo delle tappe fondamentali.
Consigli (NON requisiti)
Per migliorare ulteriormente l'esperienza del giocatore, ti consigliamo quanto segue:
- Includi l'architettura ABI x86-64
- Integrare il servizio di accesso per i servizi per i giochi di Google Play v2 su dispositivi mobili e PC
- Supporto di controller / gamepad
- Per la maggior parte dei giochi, i controller offrono un'esperienza utente migliore su schermi più grandi e potrebbero essere il metodo di input preferito da alcuni giocatori.
Livelli di prestazioni hardware
Ai fini della certificazione
| Hardware | PC di fascia bassa | PC di fascia alta |
|---|---|---|
| CPU | quad-core con hyperthreading (8 core logici) | 8 core con hyperthreading (16 core logici) |
| GPU | GPU integrata tipica, ad esempio Intel Iris Xe | GPU discreta tipica, come GeForce RTX 3060 |
Requisiti minimi per i giocatori
Per informazioni sui requisiti minimi per i giocatori per eseguire Google Play Giochi su PC, consulta i requisiti minimi per PC nel Centro assistenza Google.
Scarica l'emulatore per sviluppatori
Una volta creata una build compatibile del gioco, puoi testarla nella build dell'emulatore dedicata agli sviluppatori. L'emulatore per gli sviluppatori include le stesse funzionalità, gli stessi SDK e le stesse ottimizzazioni di Google Play Giochi su PC dell'esperienza utente. Inoltre, include alcuni controlli aggiuntivi che semplificano il test del gioco su Windows.
Puoi caricare lateralmente un APK nell'emulatore tramite Android Studio o Android Debug Bridge.
Per ulteriori informazioni, consulta l'articolo Sviluppare con l'emulatore per sviluppatori di Google Play Giochi su PC.