Interessato allo sviluppo del gioco mobile? Questo elenco di 10 progetti di giochi open source e iOS disponibili su GitHub ti aiuterà a iniziare! I progetti compilati in questo elenco vanno da cloni di giochi classici come Pong e Connect Four ad app molto simili a quelli che hanno recentemente superato i grafici dell'App Store. Non c'è niente come imparare dall'esempio, quindi iniziamo!
I progetti elencati di seguito non devono essere copiati e inviati all'app store. Invece, dovrebbero essere esaminati attentamente in modo da poter imparare dall'esempio e creare il tuo gioco.
iPong è un clone del classico videogioco Atari "Pong" e offre un gameplay multi-player. Se sei nuovo nella creazione di giochi, questo progetto Github è un ottimo punto di partenza!
Trova il progetto su Github Qui.
Find the Monkey è un altro semplice gioco che è ottimo per gli sviluppatori di giochi iOS intermedi e principianti. La premessa del gioco è semplice: il gioco nasconde casualmente una scimmia dietro una serie di blocchi, e il giocatore prova a determinare quale blocco nasconde la scimmia con il minimo numero di ipotesi e il minor tempo possibile.
Trova il progetto su Github Qui.
Four In A Row è la versione iOS del classico gioco Connect 4 di Milton Bradley. Probabilmente hai giocato a questo gioco da bambino, e alcuni di voi potrebbero persino giocare da adulti! È un semplice gioco a due giocatori in cui i giocatori competono per ottenere quattro cerchi di fila orizzontalmente, verticalmente o diagonalmente.
Trova il progetto su Github Qui.
Cocos Shooter è una semplice demo di giochi di tiro 2D che puoi usare per imparare gli effetti dell'esplosione. L'autore ha gentilmente pubblicato un post sul blog di accompagnamento su come è stato realizzato il gioco.
Trova il progetto su Github Qui.
Cocos Whack Mole è un gioco whack 'em per iOS che si ispira ai classici giochi di whack' trovati nelle sale giochi locali di tutto il mondo. Per chi non lo sapesse: una "talpa" appare per un breve periodo di tempo e il giocatore deve toccare la talpa prima che scompaia. Ogni colpo riuscito produce un cambiamento nel comportamento della talpa e un punteggio più alto per il giocatore.
Trova il progetto su Github Qui.
Mahjong Mania è un progetto basato sul classico gioco di carte cinese Mahjong. A partire da qui gli sviluppatori iOS troveranno un sacco di codice da imparare. Questo progetto include integrazione di iAD, tracciamento del tempo e supporto del centro giochi!
Trova il progetto su Github qui.
Il creatore Laurence Archer (Lozarcher) descrive Knight Fight come un gioco 2D isometrico per iPhone e iPad con un gioco simile al gioco di Ultimate Gunfright del 1986.? Stai attento: Knight Fight è sia divertente che avvincente. L'obiettivo del gioco è trovare il Cavaliere e vincere una sparatoria. I giocatori devono anche evitare e superare in astuzia i fantasmi mentre cercano i bonus in ciascuna delle case.
Trova il progetto su Github qui.
Questo progetto è un clone del popolare gioco di app di vendita più venduto, Tiny Wings. Mentre l'uccello manca nel gioco, riconoscerai le dolci colline e i voli lunghi che il personaggio prende. Questo progetto è un ottimo posto per imparare i fondamentali dello sviluppo del gioco per coloro che sono già sviluppatori iOS intermedi o avanzati.
Trova il progetto su Github Qui.
Climbers è un gioco di puzzle unico. Il giocatore controlla due scalatori collegati insieme mentre si arrampica su un muro fatto di roccia. Mentre salgono più in alto, l'utente deve fare mosse strategiche per assicurare che gli scalatori raggiungano entrambi la cima e raccolgono tutte le stelle disponibili lungo il percorso. Come elemento aggiunto, il giocatore deve anche fare attenzione alle rocce che cadono. Questo è un grande gioco da cui imparare. Usa un concetto unico per creare divertenti livelli e include il rilevamento delle collisioni e la raccolta degli oggetti.
Trova il progetto su Github Qui.
Creato da Manan19, utente di Github, Cross Me Not è un puzzle game avvincente con più livelli e integrazione di iAD e Game Center. Agli utenti viene data una forma con diverse linee collegate che si incrociano. L'utente quindi tocca i punti rossi per spostare le linee e creare una forma senza attraversare le linee.
Trova il progetto su Github Qui.
L'elenco sopra mostra solo alcuni dei numerosi progetti di gioco Github iOS che è possibile scaricare, utilizzare e utilizzare come punto di riferimento durante l'apprendimento dello sviluppo di giochi iOS. In futuro, entrambi aggiorneremo i progetti GitHub più approfonditi e daremo un'occhiata più da vicino al processo di sviluppo del gioco mobile.
Interessato a imparare lo sviluppo di giochi iOS o a conoscere altri progetti open source di cui la comunità di sviluppo può trarre beneficio? Mandami una riga su Twitter (@williamherring) e fammi sapere!