È una mentalità tutta nuova
I giochi mobili sono un mercato in forte espansione in questo momento e sembra che tutti vogliano tuffarsi e afferrare un pezzo del mercato. Tuttavia, iniziare a giocare su dispositivi mobili non significa solo trasferire il titolo di Windows o Xbox su iOS.
Progetta per la tua piattaforma attuale, non per quella precedente
Questo sembra un buon senso, ma molti giochi là fuori tenteranno di mettere in risalto il design di una console su un dispositivo di gioco multi-touch. Mentre, sì, questo può funzionare, spesso viene ricordato al giocatore che preferirebbe giocare sul gamepad della console piuttosto che su un iPhone.
Quando si tratta di opere d'arte, ricorda che caratteri minuscoli possono essere leggibili su a Display Retina (e ti permettono di adattare molto testo sullo schermo), ma non sono molto divertenti da leggere. Lo stesso vale per trame estremamente dettagliate. Non hai bisogno di una trama massiccia e ad alta risoluzione per tutte le tue risorse. I dettagli possono effettivamente rendere il gioco visivamente più rumoroso, togliendo la sensazione artistica e causando affaticamento degli occhi.
Mentre il suono può creare o distruggere un gioco su un computer desktop o una console, su dispositivi mobili, è una questione del tutto più complessa. La maggior parte dei giocatori piacerebbe avere il suono in ogni gioco che giocano, sia per il valore estetico che di gameplay. Tuttavia, c'è una questione di praticità nei giochi mobili, in quanto molte persone non possono giocare con il suono perché si trovano negli spazi pubblici. Certamente, includi il suono se sei in grado; molti utenti di dispositivi mobili dispongono di cuffie o non sono limitati dall'ambiente.
Codice ottimizzato. Sì. La potenza degli attuali computer desktop consente a un sacco di codice non ottimizzato di scorrere, controllando risorse di sistema extra senza che nessuno se ne accorga. Il mobile è molto più spietato di una console di gioco. I sistemi operativi mobili hanno una varietà di tecniche per la gestione di processi in background, gestione della batteria, allocazione delle risorse, ecc. Se il tuo gioco fa esplodere la batteria del sistema entro un'ora, il gioco riceverà recensioni negative e non farai soldi. Le prestazioni lente sono uno dei primi motivi per cui le persone sceglieranno di giocare per sempre.
Suggerimenti per l'ottimizzazione
Abbiamo coperto cosa non fare. Ora diamo un'occhiata ad alcuni posti per migliorare.
Interfaccia
Stai utilizzando un singolo schermo multi-touch? In tal caso, si tratta di un tablet o di uno schermo dalle dimensioni di un telefono? Stai usando qualcosa di più esotico come i touchscreen anteriori e posteriori di PS Vita e i controlli fisici? Che ne dici della realtà aumentata basata su telecamera? Il tocco è molto intuitivo. Non combatterlo. Come accennato in precedenza, molti giochi sovrappongono semplicemente i controlli del gamepad su un touchscreen. Questo funziona in alcuni casi, ma spesso è problematico. Una delle cose più importanti che puoi fare in quest'area è giocare ad altri giochi e vedere cosa funziona e cosa no. In particolare, ciò che funziona senza devi pensarci. Maggiore è l'immersione istantanea per il giocatore, maggiori sono le possibilità che rimangano con il gioco, sia che lo raccomandino ad altri, sia che acquistino oggetti di gioco tramite microtransazioni. Se non riesci a trovare uno schema esistente che funzioni per il tuo gioco, pensa a come manipoleresti il tuo avatar nel mondo reale e trova un modo per tradurlo sullo schermo.
Arte
Come detto sopra, le consistenti trame sui dispositivi mobili non sono un'ottima idea dal punto di vista del design. Sono anche orribili nel far crescere le dimensioni del tuo gioco nella memoria del dispositivo o nel succhiare la RAM disponibile. Devi fare tutto il possibile per ridurre le trame alle dimensioni più piccole che sembreranno buone sul dispositivo. (Conserva sempre gli originali ad alta risoluzione, tuttavia, quando i dispositivi di prossima generazione vengono rilasciati con schermi ad alta risoluzione.) Scopri come creare un atlante delle trame o trova un buon strumento per il motore che stai utilizzando / creando per costruirli automaticamente.
Suono
L'audio è brutale e fa soffrire a un buon sound designer i requisiti richiesti. L'audio di alta qualità può far aumentare incredibilmente le dimensioni di un'app. Assicurati di ascoltare l'audio finale su ogni dispositivo compatibile. Gli altoparlanti dei telefoni cellulari demoliscono l'audio, quindi non giudicare solo il suono delle cuffie.
Codice
Usa un motore o un framework che ti permetta di avvicinarti al metallo nudo come le tue capacità di programmazione lo consentono. Il codice gestito di alto livello è spesso tutto ciò che puoi fare, ma a seconda del motore / framework che usi, lo fa può passare attraverso diversi livelli di interpretazione che possono davvero rallentare un codice di alto livello ben scritto.
Parole finali
Le prime impressioni su un app store sono fondamentali! Mentre potresti avere la voglia di farlo uscire ed essere fatto, quindi aggiornalo in seguito, non farlo. Con il modo in cui funzionano gli store di app, puoi ottenere solo uno scatto in quella prima pagina in cui le persone ti raccolgono dalla folla. Il marketing e le pubbliche relazioni vanno solo così lontano; se le prime cento persone che hanno verificato il tuo gioco danno una recensione di 1-3 stelle, è probabile che non avrai un'altra possibilità. Prenditi il tuo tempo, fallo nel modo giusto e spediscilo quando è fatto.