SpriteKit Einführung - Spieleentwicklung für iOS mit Swift 3
What you'll learn
- Mit dem Framework SpriteKit eigene Spiele für das iPhone und iPad entwickeln
- Du lernst verschiedene Klassen aus dem Framework SpriteKit kennen z.B. SKCameraNode und viele weitere
- Verstehe wie das Framework SpriteKit aufgebaut ist
- Verstehen wie man mehrere Szenen in ein Spiel einbaut
- Verstehe wie die Kollision zwischen Objekten funktioniert
- Entwickle im Laufe des Kurses zwei Spiele mit Swift und SpriteKit
Requirements
- Du solltest die Grundlagen von Swift verstanden und anwenden können
- Xcode Version 7.0 oder später
- Einen Mac oder PC mit OSX oder macOS haben
Description
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.
Who this course is for:
- Alle, die erste Erfahrung mit der Programmiersprache Swift Version 3 oder später gesammelt haben
- Alle, die schon Grundlagen über das Framework SpriteKit haben, dies ist hilfreich aber nicht notwendig
- Alle, die schon Erfahrung mit Objektorientierter Programmierung haben, dies ist hilfreich
Instructor
Wer ich bin?
Ich heiße Christian und bin Programmierer und Dozent aus Leidenschaft.
Suchst du nach Online-Kursen, die dir das Programmieren praxisnah beibringen?Dann bist du hier richtig!
Was unterscheidet meine Kurse von anderen Kursen?
Ich kann mich in deine Lage versetzen.
Im ersten Semester meines Studiums lernten wir die Programmier-Sprache C kennen. Da saß ich nun in der ersten Übungsstunde zu C und ehrlich gesagt hatte ich keinen Plan, was ich da mache. Während der Professor vorne irgendetwas von Funktionen erzählte, war ich noch damit beschäftigt zu erörtern, warum genau an der Stelle eine Klammer steht. Ich war so genervt, dass ich mir alles selbst beigebracht habe.
Das war der Grundstein für meine Kurse - denn so wie es mir im Studium ergangen ist, soll es dir in meinen Kursen nicht gehen.
Was meine Kurse auszeichnet?
Ich zeige dir Schritt für Schritt, wie Programmieren geht, damit du nach jedem Kapitel das Gefühl bekommst, dass du alles verstanden hast und sich das Puzzle langsam aber sicher zu einem Ganzen fügt. In meinen Kursen findest du zudem Übungen, Beispiel-Programme oder PDF-Dateien und den Quellcode zum Download. Diese kannst du auch nutzen, um offline weiterzulernen.
Ich freue mich auf deinen Besuch!