QNA > C > Come Fare Un Gioco Per Android? Da Dove Cominciare

Come fare un gioco per Android? Da dove cominciare

Il Google Play Store è saturo di molti, molti giochi che vanno dal semplice, come Flappy Bird, al complesso, come Dead Trigger 2. Ci sono persino installazioni complete di Grand Theft Auto disponibili per giocare. Ci sono componenti chiave che hanno reso questi giochi e altri come loro di grande successo (e ricchezza). Ecco alcune cose chiave da tenere a mente mentre si sviluppa un gioco. Iniziamo.

Strumenti del mestiere

Prima di iniziare a sviluppare un'app è necessario scegliere alcuni strumenti. Lo strumento "standard" per lo sviluppo di applicazioni Android è Android Studio. Se non avete familiarità con Android Studio, allora dovreste controllare il mio tutorial Android Studio per principianti. Il linguaggio di programmazione al centro di Android Studio è Java. Se hai bisogno di aiuto con Java, ti consiglio di leggere il nostro tutorial Java per principianti in tre parti (parte 2 e parte 3). Abbiamo anche scritto molti tutorial sui giochi utilizzando una serie di software come Corona SDK, GameMaker: Studio, Unity per 2D e Stencyl.

Non mollare!

Non è mai una buona idea mollare, mai. Se mettete un sacco di tempo nella vostra app e incontrate un blocco stradale, non mollate, trovate un modo per superare l'ostacolo. Quando è stato annunciato Android Wear ho iniziato a creare watch faces. Mi sono imbattuto in un mucchio di ostacoli e bug casuali che hanno richiesto giorni per essere superati, ma non mi sono mai arreso e sono contento di non averlo fatto, ho imparato molto ed è una grande sensazione completare un progetto con successo. A meno che non ci sia la necessità di fermarsi perché il progetto interferisce con il lavoro o simili, continuate e portatelo a termine.

Fate qualcosa di originale

main-qimg-9bb93e5e0ecadf5ae37b9a4c04173133

Anche se questo sembra abbastanza ovvio, c'è stata una marea di imitazioni di Flappy Bird che sono entrate nel Play Store una volta che tutti hanno saputo quanti soldi si potevano fare con questa idea. Ciò che ha reso il gioco così di successo è che era originale, semplice e facile da imparare ma difficile (impossibile?) da padroneggiare. Ci sono molti esempi di giochi originali che hanno avuto un enorme successo. Rovio, per esempio, sta persino ottenendo un film basato su Angry Birds. A nessuno piace l'imitazione, e anche se si potrebbe fare qualche soldo con il gioco, molto probabilmente non diventerà un successo come se si facesse qualcosa di originale. È anche molto soddisfacente fare qualcosa che nessun altro ha e rilasciarlo nel mondo per vedere cosa succede. È sempre meglio fare un prodotto originale che rilasciare un falso e prendersi il merito di qualcosa che non hai fatto inizialmente.

Semplice è meglio

main-qimg-89754ac04371a7b73705bcc615dbf4b5

Guardando le tendenze attuali del mercato, i giochi di maggior successo sono alcuni dei concetti più semplici che si possano immaginare. Ma ciò che li rende così semplici li rende anche divertenti e altamente coinvolgenti sono i concetti semplici. Questo può anche dare un valore di rigiocabilità infinito. Alcuni dei miei giochi preferiti su Android sono super semplici e offrono un grande valore di riproduzione. Un gioco troppo complicato non vale il tempo dell'utente per capirlo. Giochi più complicati sono perfettamente accettabili su console e PC, ma in generale, la maggior parte delle persone non vuole giocare per più di pochi minuti sul proprio telefono. Ci sono eccezioni, naturalmente, come GTA e Dead Trigger che hanno un enorme successo e offrono un'esperienza di gioco molto coinvolgente. Ma siccome questa è una guida per principianti, mantenete il gioco relativamente semplice e una volta imparate le basi, fate giochi un po' più complicati, senza essere troppo difficili dove nessuno li giocherà.

Beta test

main-qimg-cb995060da304937d540f7e1c1b12c4c

Questo è probabilmente il passo più importante nello sviluppo di un gioco. Lo sviluppatore avrà sempre un pregiudizio quando si tratta di testare il software, perché se trascura il bug una volta, c'è una buona probabilità che lo trascurerà sempre. Andate sempre da una terza parte, come un amico, un membro della famiglia, ecc. per testare la vostra applicazione. Puoi anche sviluppare casi di test all'interno dell'applicazione stessa per testare i casi d'uso più comuni dell'applicazione. Questo può essere fatto hardcoding "percorsi" che l'applicazione seguirà per assicurarsi che tutto funzioni senza problemi. Questo è un po' più complicato per un gioco di base, ma sarà molto utile per prodotti su larga scala. In questo caso, anche solo far usare la vostra applicazione a qualcuno per un po' e fargli testare cose comuni sarà molto utile. Non rilasciate un prodotto rotto se potete evitarlo, questo infangherà il nome del vostro prodotto e sarà difficile recuperarlo. Assicuratevi che l'app sia il più perfetta possibile prima del rilascio.

Riprenditi

Armati di questi consigli, buttati nel mondo dello sviluppo dei giochi! Ci vuole pratica e molta ricerca per fare veramente un grande gioco, ma ciò che rende grande un gioco è la sua semplicità e originalità. Assicuratevi di fare anche il beta test prima del rilascio, sarà difficile recuperare da un gioco rotto al momento del rilascio. Fate testare la vostra app da qualcuno al meglio delle sue capacità. Fateci sapere nei commenti come sviluppate i giochi!

Di Wager Tutuska

Qual è il miglior framework per sviluppare un sito web e un'app mobile (con funzionalità simili) contemporaneamente? :: Quale gioco Android è il migliore per bambini e adolescenti?
Link utili