Leer iOS Game Development Voorbeeld 10 projecten om aan de slag te gaan

Geïnteresseerd in ontwikkeling van mobiele games? Deze lijst met 10 open-source iOS-game-projecten die beschikbaar zijn op GitHub helpt je op weg te helpen! De projecten die in deze lijst worden samengevoegd, variëren van klonen van klassieke games zoals Pong en Connect Four tot apps die erg lijken op die van recentelijk bekroonde App Store-diagrammen. Er gaat niets boven het leren van een voorbeeld, dus laten we aan de slag gaan!

De onderstaande projecten mogen niet worden gekopieerd en ingediend bij de app store. In plaats daarvan moeten ze zorgvuldig worden beoordeeld, zodat je bijvoorbeeld kunt leren en je eigen spel kunt maken.

1. iPong

iPong is een kloon van het klassieke Atari "Pong" -videospelletje en biedt multiplayer-gameplay. Als u nog geen ervaring hebt met het maken van games, is dit Github-project een geweldige plek om te beginnen!

Zoek het project op Github hier.

2. Zoek de aap

Find the Monkey is nog zo'n eenvoudig spel dat geweldig is voor tussentijdse en beginnende iOS-game-ontwikkelaars. Het uitgangspunt van het spel is simpel: het spel verbergt willekeurig een aap achter een reeks blokken, en de speler probeert te bepalen welk blok de aap verbergt met de minste hoeveelheid gissingen en de kortste hoeveelheid tijd.

Zoek het project op Github hier.

3. Vier op een rij

Four In A Row is de iOS-versie van de klassieke Connect 4-game van Milton Bradley. Je hebt dit spel waarschijnlijk als kind gespeeld en sommigen van jullie spelen misschien zelfs nog als volwassene! Het is een eenvoudig spel voor twee spelers waarin spelers strijden om vier cirkels op een rij te krijgen, horizontaal, verticaal of diagonaal.

Zoek het project op Github hier.

4. Cocos Shooter

Cocos Shooter is een eenvoudige 2D-demo met schietgames die je kunt gebruiken om explosie-effecten te leren. De auteur heeft vriendelijk een begeleidende blogpost geplaatst over hoe de game is gemaakt.

Zoek het project op Github hier.

5. Cocos Whack-mol

Cocos Whack Mole is een moordspel voor iOS dat is geïnspireerd op de klassieke mep-em-spellen die je overal in de wereld tegenkomt bij lokale arcades. Voor niet-ingewijden: een "mol" verschijnt voor een korte periode en de speler moet op de mol tikken voordat hij verdwijnt. Elke succesvolle tik resulteert in een verandering in het gedrag van de mol en een hogere score voor de speler.

Zoek het project op Github hier.

6. Mahjong Mania

Mahjong Mania is een project gebaseerd op het klassieke Chinese kaartspel Mahjong. Begin iOS-ontwikkelaars zullen een overvloed aan code vinden om van hieruit te leren. Dit project omvat iAD-integratie, tijdregistratie en ondersteuning voor gamecentra!

Zoek hier het project op Github.

7. Knight Fight

Maker Laurence Archer (Lozarcher) beschrijft Knight Fight als een? 2D isometrisch spel voor de iPhone en iPad met gameplay vergelijkbaar met Ultimate's spel Gunfright uit 1986.? Wees gewaarschuwd: Knight Fight is zowel leuk als verslavend. Het doel van het spel is om de ridder te vinden en een shoot-out te winnen. Spelers moeten ook geesten vermijden en slim af zijn tijdens het zoeken naar bonussen in elk huis.

Zoek hier het project op Github.

8. Tiny Wings Clone

Dit project is een kloon van het populaire, best verkopende App Store-spel Tiny Wings. Terwijl de vogel in het spel ontbreekt, herken je de glooiende heuvels en lange vluchten die het spelpersonage neemt. Dit project is een geweldige plek om grondbeginselen van game-ontwikkeling te leren voor degenen die al tussenontwikkelde of geavanceerde iOS-ontwikkelaars zijn.

Zoek het project op Github hier.

9. Klimmers

Climbers is een uniek puzzelspel. De speler bestuurt twee klimmers met elkaar verbonden tijdens het beklimmen van een muur gemaakt van steen. Naarmate ze hoger klimmen, moet de gebruiker strategische bewegingen maken om ervoor te zorgen dat de klimmers beide de top bereiken en onderweg alle sterren verzamelen. Als een toegevoegd element, moet de speler ook uitkijken voor vallende stenen. Dit is een geweldige game om van te leren. Het gebruikt een uniek concept om leuke niveaus te creëren en omvat botsingsdetectie en objectverzameling.

Zoek het project op Github hier.

10. Cross Me Not

Cross Me Not is gemaakt door Github-gebruiker Manan19 en is een verslavend puzzelspel met meerdere niveaus en integratie met iAD en Game Center. Gebruikers krijgen een vorm met verschillende verbonden lijnen die elkaar kruisen. De gebruiker raakt dan de rode stippen aan om de lijnen te verplaatsen en een vorm te maken zonder lijnen te kruisen.

Zoek het project op Github hier.

Conclusie

De bovenstaande lijst toont slechts enkele van de vele Github iOS-gamingprojecten die u kunt downloaden, spelen met en gebruiken als referentiepunt tijdens het leren ontwikkelen van iOS-games. In de toekomst zullen we zowel aanvullende inzichtelijke GitHub-projecten verzamelen als een stapsgewijze, stapsgewijze blik werpen op het ontwikkelingsproces van mobiele games.

Ben je geïnteresseerd in het leren ontwikkelen van iOS-games of andere open-sourceprojecten waarvan de ontwikkelingsgemeenschap kan profiteren? Stuur me een bericht op Twitter (@williamherring) en laat het me weten!