
In diesem Video zeige ich dir eine kurze Einführung in den Kurs, damit du dich besser zurecht findest.
Wie funktioniert SpriteKit und wie es das Framework im Hintergrund aufgebaut? Diese Fragen beantworte ich dir in diesem Video.
Du lernst in diesem Video in welcher Reihenfolge SpriteKit die Objekte rendert. Entscheidend ist hier die Eigenschaft zPosition welche die Objekte besitzen.
Hier zeige ich dir wie man Spielobjekte im SpriteKit positioniert. Dies geschieht mit der Eigenschaft position welche vom Typ CGPoint ist. CGPoint selbst ist ein struct welches zwei Eigenschaften besitzt die x und die y Koordinate. Anhand dieser Koordinaten wird das Objekte platziert.
In diesem Video gibt es eine Einführung in das Programm Xcode. Dies ist hilfreich falls du bisher nur Swift in Playgrounds gelernt hast.
Hier siehst du ein kurzes Video zum Aufbau des Kurses.
Hier lernst du die Superklasse SKNode kennen. Fast alle Klassen aus dem Framework SpriteKit erben von dieser Klasse.
Ich stelle dir die Klasse SKSpriteNode vor. Diese Klasse ist eine der wichtigsten Klassen, da mit dieser Klasse Grafikelemente in das Spiel eingebaut werden.
Ich stelle dir die Klasse SKSpriteNode vor. Diese Klasse ist eine der wichtigsten Klassen, da mit dieser Klasse Grafikelemente in das Spiel eingebaut werden.
Ich stelle dir die Klasse SKShapeNode vor. Diese Klasse erstellt Formen wie Kreise oder Rechtecke im Spiel.
Ich stelle dir die Klasse SKShapeNode vor. Diese Klasse erstellt Formen wie Kreise oder Rechtecke im Spiel. Hier zeige ich dir wie man Rechtecke dem Spiel hinzufügt.
Ich stelle dir die Klasse SKShapeNode vor. Diese Klasse erstellt Formen wie Kreise oder Rechtecke im Spiel. Hier zeige ich dir wie man Ellipsen dem Spiel hinzufügt.
Ich stelle dir die Klasse SKLabelNode vor. Diese Klasse ermöglicht es Text dem Spiel hinzuzufügen z.B. als Score Anzeige.
Ich stelle dir die Klasse SKLightNode vor. Diese Klasse ermöglicht es Licht und Schatten hinzuzufügen.
Ich stelle dir die Klasse SKLightNode vor. Diese Klasse ermöglicht es Licht und Schatten hinzuzufügen.
Ich stelle dir die Klasse SKLightNode vor. Diese Klasse ermöglicht es Licht und Schatten hinzuzufügen.
Ich stelle dir die Klasse SKAction vor. Diese Klasse ermöglicht die Bewegung von Spielobjekten.
Ich stelle dir die Klasse SKAction vor. Diese Klasse ermöglicht die Bewegung von Spielobjekten. Hier zeige ich dir wie ein Spielobjekt mehrere Bewegungen gleichzeitig ausführen kann. Damit kann ein Objekt sich gleichzeitig z.B. fortbewegen und im Kreis drehen.
Ich stelle dir die Klasse SKAction vor. Diese Klasse ermöglicht die Bewegung von Spielobjekten. Hier zeige ich dir wie ein Spielobjekt mehrere Bewegungen nacheinander ausführen kann. Damit kann ein Objekt sich erst zu einem Punkt bewegen und dort um 360° drehen, um dann wieder zurück zur Ausgangsposition zurückzukehren.
Ich stelle dir die Klasse SKAction vor. Diese Klasse ermöglicht die Bewegung von Spielobjekten. Oft sollen Objekte die gleiche Bewegung dauerhaft ausführen. Dies zeige ich dir in diesem Video.
Hier zeige ich dir wie man mit der update() Methode vor jedem Frame, dass Spiel verändern kann.
Ich stelle dir die Klasse SKTransition vor. Diese Klasse ermöglicht Übergänge von einer Spielszene zur anderen durch eine Animation zu animieren.
In diesem Video zeige ich dir wie man Musik in das Spiel einbaut und abspielen kann.
Ich stelle dir die Klasse SKCameraNode vor. Diese Klasse ermöglicht es eigene Kameraperspektiven zu erstellen. Beispielsweise kann man die Kamera auf die Spielfigur ausrichten und diese folgt dem Spieler und der Spielszene.
Ich stelle dir die Klasse SKEmitterNode vor. Diese Klasse ermöglicht es Effekte hinzuzufügen. Man hat die Möglichkeit zwischen fertigen Vorlagen welche man für seine Bedürfnisse einstellen kann.
In diesem Video lernst du eines der wichtigsten Elemente von SpriteKit. Ich zeige dir wie man Interaktionen oder Kollisionen zwischen Spielobjekten erstellen kann.
In diesem Video lernst du eines der wichtigsten Elemente von SpriteKit. Ich zeige dir wie man Interaktionen oder Kollisionen zwischen Spielobjekten erstellen kann.
In diesem Video zeige ich dir wie man ein neues Projekt mit SpriteKit erstellt.
In diesem Video siehst du wie man mit der Klasse SKSpriteNode, Grafiken in das Spiel einbauen kann.
Hier lernst du wie man Grafiken im SpriteKit in Bewegung bringt dazu nutze ich die update() Methode welche vor jedem Frame einmal aufgerufen wird.
In diesem Video siehst du wie man weitere Grafiken in das Spiel einbaut. Dabei werden die Objekte der Klasse SKSpriteNode mit Hilfe des Struts CGPoint in der Szene positioniert.
Hier zeige ich dir wie man die Spielfigur fliegen lassen kann, so wie es aus dem Spiel Flappy Bird bekannt ist.
Hier siehst du wie man Sounds in das Spiel einfügen kann. Sobald die Spielfigur springt ertönt ein Sound.
Ich zeige dir wie man erneut mit der Klasse SKSpriteNode Balkengrafiken in die Spielszene hinzufügt. Das besondere ist, dass die Balken zufällig spawnen.
Damit im SpriteKit eine Interaktion zwischen Spielelementen möglich ist muss um die Elemente ein physikalischer Körper gelegt werden. Dazu nutzt man die Klasse SKPhysicsBody und wie man diese Körper erstellt zeige ich dir in diesem Video.
Hier siehst du wie man eine Game over Szene erstellt welche erscheint sobald der Spieler einen Balken trifft.
In diesem Video lernst du den Umgang mit der Klasse SKTransistion. Ich nutze diese Klasse um eine Animation beim Übergang der Spielszene zur Game over Szene zu erstellen.
In diesem Video gibt es eine Einführung welches Spiel wir entwickeln werden. Auch fügen wir den Szenen Hintergrund ein.
In diesem Video zeige ich dir wie man Grafiken mit Hilfe der Klasse SKSpriteNode hinzufügt. Im ersten Schritt fügst du die Grafik für das Spaceship ein.
Hier zeige ich dir wie das Spiel beim Start der App pausiert und erst beginnt sobald man auf den Screen drückt.
Im vorherigen Video pausiert das Spiel beim Start der App, nun zeige ich dir was man einstellen muss damit das Spiel beim drücken auf den Screen startet.
Hier zeige ich dir wie man Hintergrundmusik in das Spiel einfügt.
Hier zeige ich dir wie man dem Spaceship eine Lebensanzeige geben kann. Dafür nutze ich erneut die Klasse SKSpriteKit um die Grafiken für die Lebensanzeige zu erstellen. Diese werden mit Hilfe des Struts CGPoint in der Szene positioniert.
In diesem Video zeige ich dir wie man das Spaceship feuern lassen kann.
In diesem Video lernst du wie man Gegner erstellen und diese spawnen lassen kann.
Hier zeige ich dir was man beachten muss, damit eine Interaktion zwischen Spielelementen stattfinden kann.
Ich erkläre dir in diesem Video den Unterschied zwischen den zwei möglichen Interaktionen in SpriteKit
Man hat die Möglichkeit zwischen einer Kollision oder einem Kontakt zu wählen.
In diesem Video zeige ich dir wie man Gegner abschießen kann.
Hier zeige ich dir die Methode welche aufgerufen wird sobald der Gegner das Spaceship trifft. Dabei wird ein Leben vom Spaceship abgezogen.
Ich zeige dir wie man einen weiteren Hintergrund einfügt. Dieser bewegt sich und positioniert sich immer wieder zurück an die Anfangsposition.
So entsteht der Eindruck, dass Spaceship würde immer weiter geradeaus fliegendabei bewegt es nicht.
In diesem Video zeige ich dir wie man den physikalischen Körper welcher in SpriteKit für die Interaktion verantwortlich ist, perfekt um eine Grafik legen kann.
In diesem Video zeige ich dir wie man von einer Spielszene zur nächsten Spielszene gelangt.
In diesem Video zeige ich dir wie man einer SKAction einen Namen geben kann und so z.B. die Möglichkeit hat nur die eine Action zu löschen.
Lege mit diesem Kurs den Grundstein für die Spieleentwicklung auf dem iPhone und iPad.
Wovon handelt der Kurs?
In diesem Kurs zeige ich dir alles über das Framework SpriteKit. Damit kannst du Spiele für das iPhone und iPad entwickeln. SpriteKit bietet dafür viele verschiedene Klassen an um 2D Spiele zu entwickeln. Du lernst nicht nur die Klassen selbst kennen, sondern ich erkläre dir den Aufbau und was im Hintergrund von SpriteKit passiert. Du erhältst neben dem Praktischen auch die Theorie um zu verstehen was du dort machst.
Wie ist der Kurs aufgebaut?
In den ersten Lektionen erkläre ich dir den allgemeinen Aufbau von SpriteKit. Ich zeige dir wie eine einzelne Szene in einem Spiel aufgebaut ist. Auch lernst du wie Elemente z.B. Spielfiguren allgemein in einer Szene platziert werden. Dies hat den Hintergrund, dass du verstehst warum jetzt das Element auf dieser Position platziert ist.
Im weiteren Kapitel erkläre ich dir die Klassen aus SpriteKit ausführlich. Dies wird mit Anschaulicher Bildmaterial unterstützt. Unteranderem die Klasse SKSpriteNode mit welcher man Bilder / Grafiken in das Spiel einbauen kann. Auch wirst du sehen wie man Lichter in ein Spiel einbauen kann mit Hilfe der Klasse SKLightNode.
Zum Abschluss des Kurses wirst du zwei Spiele programmieren. Diese Beispiele sollen dir helfen das gelernte nochmals zu vertiefen. Nach diesen zwei Spielen wirst du in der Lage sein, deine eigenen Spiele zu entwickeln.
An wenn richtet sich der Kurs genau?
Du beherrschst die Grundlagen der Programmiersprache Swift und möchtest jetzt den nächsten Schritt machen. Ich selbst stand damals vor der Entscheidung. Nachdem ich Swift gelernt habe und dies fast ausschließlich in Playgrounds, begann ich damit SpriteKit zu lernen. Dies hatte mir so viel Spaß gemacht weil man Ergebnisse sah, ich war in der Lage eigene Spiele zu programmieren. Um dir den langen Weg vom lesen der Apple Dokumentation zu ersparen habe ich daraufhin diesen Kurs erstellt. Ich möchte dir auf eine anschauliche und einfach Weise zeigen wie man Spiele entwickeln kann.
Möchtest du etwas anderes erstellen als Playgrounds oder einen Taschenrechner, dann ist dieser Kurs genau richtig für dich.
Eigene Spiele entwickeln zu können, klingt das nicht cool?
Also worauf wartest du :). Ich freue mich Dich bald Begrüßen zu dürfen.