Erlernen der iOS-Spieleentwicklung anhand eines Beispiels 10 Projekte, mit denen Sie beginnen können

Interessiert an der Entwicklung mobiler Spiele? Diese Liste von 10 Open-Source-iOS-Spielprojekten, die auf GitHub verfügbar sind, hilft Ihnen beim Start! Die in dieser Liste zusammengestellten Projekte reichen von Klonen klassischer Spiele wie Pong und Connect Four bis hin zu Apps, die denjenigen, die kürzlich die App Store-Charts übertrafen, sehr ähnlich sind. Es gibt nichts Schöneres als durch Beispiel lernen, also fangen wir an!

Die unten aufgeführten Projekte sollten nicht kopiert und an den App Store übermittelt werden. Sie sollten stattdessen sorgfältig überprüft werden, damit Sie anhand von Beispielen lernen und Ihr eigenes Spiel erstellen können.

1. iPong

iPong ist ein Klon des klassischen Atari-Videospiels "Pong" und bietet ein Multiplayer-Gameplay. Wenn Sie mit dem Erstellen von Spielen noch nicht vertraut sind, können Sie mit diesem Github-Projekt beginnen!

Finden Sie das Projekt auf Github Hier.

2. Finde den Affen

Find the Monkey ist ein weiteres einfaches Spiel, das sich hervorragend für fortgeschrittene und beginnende iOS-Spieleentwickler eignet. Die Prämisse des Spiels ist einfach: Das Spiel versteckt einen Affen zufällig hinter einer Reihe von Blöcken, und der Spieler versucht herauszufinden, welcher Block den Affen mit den geringsten Vermutungen und der kürzesten Zeit verbirgt.

Finden Sie das Projekt auf Github Hier.

3. Vier in einer Reihe

Four In A Row ist die iOS-Version von Milton Bradleys klassischem Connect 4-Spiel. Sie haben dieses Spiel wahrscheinlich als Kind gespielt, und einige von Ihnen spielen vielleicht sogar noch als Erwachsene! Es ist ein einfaches Zwei-Spieler-Spiel, in dem die Spieler gegeneinander antreten, um vier Kreise in einer Reihe horizontal, vertikal oder diagonal zu erhalten.

Finden Sie das Projekt auf Github Hier.

4. Cocos Shooter

Cocos Shooter ist eine einfache 2D-Shooter-Demo, mit der Sie Explosionseffekte erlernen können. Der Autor hat freundlicherweise einen begleitenden Blogbeitrag zur Entstehung des Spiels veröffentlicht.

Finden Sie das Projekt auf Github Hier.

5. Cocos Whack Mole

Cocos Whack Mole ist ein Whack'em-Spiel für iOS, das von den klassischen Whack'em-Spielen inspiriert ist, die in den lokalen Arkaden auf der ganzen Welt zu finden sind. Für Uneingeweihte: Ein "Maulwurf" erscheint für kurze Zeit und der Spieler muss den Maulwurf klopfen, bevor er verschwindet. Jeder erfolgreiche Abgriff führt zu einer Änderung des Verhaltens für den Maulwurf und einer höheren Punktzahl für den Spieler.

Finden Sie das Projekt auf Github Hier.

6. Mahjong-Manie

Mahjong Mania ist ein Projekt, das auf dem klassischen chinesischen Kartenspiel Mahjong basiert. Anfänger von iOS-Entwicklern werden hier eine Menge Code zum Lernen finden. Dieses Projekt umfasst die iAD-Integration, Zeitmessung und Unterstützung für Game Center!

Hier finden Sie das Projekt auf Github.

7. Ritterkampf

Der Schöpfer Laurence Archer (Lozarcher) beschreibt Knight Fight als ein 2D-Isometriespiel für iPhone und iPad mit einem Spiel, das dem Ultimate-Spiel Gunfright von 1986 ähnelt. Seien Sie gewarnt: Knight Fight macht Spaß und macht süchtig. Das Ziel des Spiels ist es, den Ritter zu finden und ein Schießergebnis zu gewinnen. Spieler müssen Geister vermeiden und überlisten, während sie in jedem Haus nach Boni suchen.

Hier finden Sie das Projekt auf Github.

8. Tiny Wings-Klon

Dieses Projekt ist ein Klon des beliebten, meistverkauften App Store-Spiels Tiny Wings. Während der Vogel im Spiel fehlt, werden Sie die sanften Hügel und lange Flüge der Spielfigur erkennen. Dieses Projekt ist ein großartiger Ort, um die Grundlagen der Spieleentwicklung für diejenigen zu erlernen, die bereits fortgeschrittene oder fortgeschrittene iOS-Entwickler sind.

Finden Sie das Projekt auf Github Hier.

9. Kletterer

Kletterer ist ein einzigartiges Puzzlespiel. Der Spieler kontrolliert zwei Kletterer, die miteinander verbunden sind, während er eine Felswand hochklettert. Wenn sie höher klettern, muss der Benutzer strategische Schritte unternehmen, um sicherzustellen, dass die Kletterer sowohl die Spitze erreichen als auch alle Sterne sammeln, die auf dem Weg verfügbar sind. Als zusätzliches Element muss der Spieler auch auf Steinschlag achten. Dies ist ein großartiges Spiel, aus dem man lernen kann. Es verwendet ein einzigartiges Konzept zum Erstellen von Spaßebenen und enthält Kollisionserkennung und Objekterfassung.

Finden Sie das Projekt auf Github Hier.

10. Kreuze mich nicht

Cross Me Not wurde von Github-Benutzer Manan19 erstellt und ist ein süchtig machendes Puzzlespiel mit mehreren Ebenen sowie iAD- und Game Center-Integration. Benutzer erhalten eine Form mit mehreren miteinander gekreuzten Linien. Der Benutzer berührt dann die roten Punkte, um die Linien zu verschieben und eine Form zu bilden, ohne dass sich die Linien kreuzen.

Finden Sie das Projekt auf Github Hier.

Fazit

Die obige Liste zeigt nur einige der vielen Github-iOS-Spieleprojekte, die Sie herunterladen, spielen und als Bezugspunkt verwenden können, während Sie die iOS-Spieleentwicklung erlernen. In der Zukunft werden wir sowohl weitere aufschlussreiche GitHub-Projekte zusammenfassen als auch Schritt für Schritt den Entwicklungsprozess für mobile Spiele näher betrachten.

Möchten Sie die Entwicklung von iOS-Spielen erlernen oder kennen Sie andere Open-Source-Projekte, von denen die Entwicklergemeinschaft profitieren kann? Schreib mir eine Zeile auf Twitter (@williamherring) und lass es mich wissen!