Suggerimento rapido qual è la migliore risoluzione dello schermo per il tuo gioco?

Scegliere la risoluzione ottimale per un gioco dall'inizio dello sviluppo può ridurre il mal di testa con il porting in seguito. In questo suggerimento rapido, ti aiuterò a scegliere la migliore risoluzione dello schermo per il tuo gioco.

La "migliore" risoluzione dipende da molti fattori:

  • La piattaforma che il gioco dovrebbe essere pubblicata per prima
  • Altre piattaforme possibili che pianifichi di trasferire in seguito
  • Fedeltà grafica (Un gioco di grafica a 8 bit o pixel non ha bisogno di essere ad alta risoluzione).
  • Genere (Un rompicapo può probabilmente farla franca con una risoluzione più bassa, ma potrebbe non esserlo un FPS competitivo ad alta velocità).

Mi concentrerò sulle piattaforme e in particolare su quelle più rilevanti per gli sviluppatori indie. Questi dati si basano sulle risoluzioni dei dispositivi disponibili e sulla mia esperienza personale con loro, che ho raccolto realizzando giochi per PC, Mac, Web, dispositivi mobili e microconsole. Diverse piattaforme hanno esigenze diverse, e questo dovrebbe farti evolvere.

Le piattaforme

Web (tramite un plugin, come Unity o Flash)

I desktop variano nelle risoluzioni che usano, e progettare un gioco con una risoluzione troppo specifica può far sì che un web player incorporato venga troncato e non venga visualizzato correttamente. E dal momento che molte persone usano laptop e netbook con risoluzioni inferiori per accedere al Web e giocare, è molto importante tenerlo a mente.

Dopo diversi anni di test e sperimentazione ho imparato che usare una risoluzione più alta o uguale a 1024x768px raccoglierà reclami, in quanto il gioco non si adatta allo schermo di molti utenti.

960x640px sembra utile, poiché anche questa è la risoluzione di molti iDevice e pertanto renderà più semplice il porting. La maggior parte dei giochi Flash funziona anche con risoluzioni inferiori a questo (vedi il post 2009 di Emanuele Feronato, La dimensione perfetta per un gioco Flash), il che significa che una risoluzione come 640x480px darà molto spazio per una partita.

Guardando i giochi con il punteggio più alto su Kongregate e Newgrounds (per scegliere due famosi portali di giochi web), puoi vedere le risoluzioni in giro 800x600px e 640x480px anche.

Desktop (PC, Mac, Linux)

Gli utenti desktop si aspettano che il gioco aggiusti automaticamente la sua risoluzione per adattarsi al meglio allo schermo. In quanto tale, sarebbe ideale per un gioco del genere supportare tutti i rapporti e le risoluzioni rilevanti. La modalità finestra è un vantaggio, ma non necessariamente richiesto.

Microconsole (Ouya, GameStick)

Sia Ouya che GameStick possono eseguire giochi a 1080p (1920x1080px) e 720p (1280x720px).

Dato che questi giochi dovrebbero essere riprodotti su un grande televisore, con il giocatore seduto a una certa distanza, una risoluzione elevata diventa importante per l'esperienza per prevenire la perdita della fedeltà visiva.

iOS

Ci sono solo alcune risoluzioni utilizzate su tutti gli iDevice, rendendo abbastanza fattibile adattare un gioco a ciascuno di essi.

  • 480x320px, 3: 2 (iPhone, iPhone 3G, iPhone 3G, iPod Touch 1st Gen-3rd Gen): questi sono stati in gran parte sostituiti dai nuovi dispositivi. Poiché hanno le stesse proporzioni della prossima risoluzione iOS, un gioco progettato per uno più grande dovrebbe ridimensionarsi per adattarsi perfettamente.
  • 960x640px, 3: 2 (iPhone 4, iPhone 4S, iPod Touch 4 gen)
  • 1136x640px, 71:40 (iPhone 5, iPhone 5c, iPhone 5S, iPod Touch 5a gen): la stessa altezza dei dispositivi iD di seconda generazione, ma lo schermo ha una larghezza di 1136 pixel. Se un'immagine 960x640 è appena scalata, si potrebbe fare una solida argomentazione sul fatto che la differenza non possa essere individuata facilmente.
  • 1024x768px, 4: 3 (iPad 1st gen, iPad 2, iPad Mini)
  • 2048x1536px, 4: 3 (iPad 3a gen, iPad 4a gen, iPad Air, iPad mini 2a gen): questo è il doppio della risoluzione della generazione precedente. Quando si crea un gioco per iPad, è quindi più facile crearlo per uno schermo da 2048x1536 pixel, quindi ridimensionarlo del 50%.

androide

Ci sono migliaia di dispositivi Android là fuori, con diverse dozzine di risoluzioni tra di loro.

Ho trovato che il modo più semplice per adattarsi a tutti questi è quello di adattarsi allo schermo più comunemente usato rapporti invece, poiché ce ne sono solo alcuni tra cui scegliere (rispetto alle dozzine di risoluzioni). Adattando un gioco a ciascun rapporto, con una risoluzione elevata come base, si può essere ragionevolmente sicuri di farlo funzionare sulla maggior parte dei dispositivi disponibili.

Le risoluzioni tra cui scegliere sono:

  • 16: 9, come in 1280x720px
  • 16:10, come in 1680x1050px
  • 5: 3, come in 1280x768px
  • 3: 2, come in 960x640 (questo schermo viene anche utilizzato su iDevices).
  • 4: 3, come in 1024x768

Quindi, cosa devo fare con questa informazione?

Supponiamo che tu voglia realizzare un piccolo web game per portali di gioco come Newgrounds, Kongregate o, eventualmente, anche con l'integrazione di Facebook: 640x480px andrà bene.

Che dire di un gioco iOS che in seguito avrà una demo web e potrebbe essere portato su Android? Poi 960x640px è una buona scelta. Copre una delle risoluzioni di iDevice ed è già disponibile per le dimensioni web.

Un gioco per PC che esce anche su Ouya e può essere successivamente portato su Linux e Mac? Inizia con 1920x1080px-che copre una delle risoluzioni desktop più alte e la risoluzione standard di Ouya. Non dimenticare di aggiungere opzioni di risoluzione!

Oppure, per un gioco solo su iPad: progettalo 2048x1536px, la più alta risoluzione dell'iPad. Può quindi essere facilmente ridimensionato ai dispositivi con risoluzione inferiore.

Alcune scelte rendono anche più sensato iniziare con una risoluzione elevata e ridimensionare (come i desktop), mentre con altri puoi azzerare su una singola risoluzione. Ma ricorda, la progettazione in alta risoluzione non garantisce automaticamente che possa scalare a livelli inferiori. Provalo per assicurarti che le dimensioni dei caratteri e gli elementi del gioco siano leggibili.

Questo è solo per iniziare con i tuoi primi giochi. Una volta esauriti, avrai sufficiente esperienza, conoscenza e i tuoi criteri per determinare ciò che è più utile per i tuoi scopi.

Riferimenti

  • Credito immagine: icona Risoluzione schermo di Dakirby309.