Rume Academy - SpriteKit Einführung in Swift
4.3 (30 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
596 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Rume Academy - SpriteKit Einführung in Swift to your Wishlist.

Add to Wishlist

Rume Academy - SpriteKit Einführung in Swift

Lerne die Grundlagen von SpriteKit beim Entwickeln eines eignen Spiels
4.3 (30 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
596 students enrolled
Last updated 5/2016
German
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Grundlegende Konzepte von SpriteKit verstehen
  • Arbeiten mit SKNodes
  • Arbeiten mit SKSpriteNodes
  • Arbeiten mit SKPhysics
  • Einen einfachen Spielfluss kreieren
  • Ein eigenes kleines Spiel von Grund auf selbst programmiert haben
View Curriculum
Requirements
  • Mac or PC running OSX
  • Free software Xcode (min. 7.0)
Description

Wichtige Info: Dieser Kurs ist in Swift 2 aufgenommen. Die Unterschiede zu Swift 3 sind allerdings nicht schwerwiegend und ihr seid trotzdem in der Lage hier viel über das SpriteKit Framework zu lernen!

In diesem Kurs erklären wir euch die Grundlagen von SpriteKit. Um das nicht theoretisch und langweilig zu halten wollen wir während dem Lernen alles immer direkt umsetzen und werden daher im Verlauf ein eigenes, kleines Spiel vollständig selbst Programmieren. Alle grafischen Ressourcen, die ihr dafür braucht stellen wir euch hier zur Verfügung.

Das Spiel ist ein Endless Scroller, das heißt das Ziel ist es mit unserem Helden, einem Typ auf einem Hoverboard, über so viele Aliens wie möglich zu springen und so Punkte zu sammeln.

Beim Entwickeln dieses Spiels werden wir die folgenden Dinge lernen:

  • Grundlegende Abläufe und Elemente in SpriteKit
  • Arbeiten mit SKNodes
  • Arbeiten mit SKSpriteNodes
  • Arbeiten mit SKPhysics
  • Erstellen eines Spielflusses
  • Punktesystem

Wir hoffen, dass ihr hier einiges lernen könnt und freuen uns darauf euch im Kurs begrüßen zu dürfen!

Who is the target audience?
  • Etwas Erfahrung mit objektorientierter Programmierung ist hilfreich
  • Anfänger mit SpriteKit
Compare to Other Mobile Apps Courses
Curriculum For This Course
+
SpriteKit Einführung
15 Lectures 47:52

In diesem Kapitel stellen wir uns kurz vor!

Preview 00:54

In diesem Kapitel legen wir unser Xcode Projekt an!

Preview 01:50

In diesem Kapitel passen wir unser Xcode Projekt so an, dass wir ein leeres Template haben. Damit können wir dann von Grund auf anfangen unsere App zu entwickeln.

Preview 03:50

In diesem Kapitel lernen wir SKView und SKScene als die ersten zwei wichtigen Bausteine des SpriteKit Frameworks kennen.

Preview 03:42

In diesem Kapitel wird ein weiterer fundamentaler Teil des SpriteKit Frameworks behandelt: SKNode.

SKNode
04:38

Als letztes wichtiges Element besprechen wir in diesem Kapitel SKSpriteNode ausführlich.

SKSpriteNode
04:31

Wir fangen an über Physics zu sprechen und schreiben uns direkt eine eigene Extension, um später Schreibarbeit zu sparen.

Physik 1
05:02

Wir benutzen unsere neue Extension um endlich Physics in unser Spiel zu integrieren.

Physic 2
03:51

Wir erstellen uns Subklassen von SKNode um spezielle Funktionalitäten zur Verfügung zu haben.

SKTUtils & Subklassen von SKNode
02:42

In diesem Kapitel machen wir unseren Hintergrund scrollend um Bewegung zu simulieren.

Bewegung 1
03:24

In diesem Kapitel fügen wir Gegner hinzu, die immer wieder neu spawnen.

Bewegung 2
02:58

In diesem Kapitel implementieren wir die Funktionalität, dass der Spieler über die Gegner springen kann.

Springen
03:26

In diesem Kapitel arbeiten wir mit einer Enumeration, um unseren Spielfluss effektiver zu gestalten.

Spielfluss
02:19

In diesem Kapitel fügen wir ein Scoring System hinzu, und ermöglichen schließlich zum Abschluss einen Reset, so dass immer neue Spiele gestartet werden können.

Punkte und Reset
04:27

Bonus Lecture
00:18
About the Instructor
Johannes Ruof
4.5 Average rating
1,111 Reviews
13,414 Students
19 Courses
RUME Academy

Deutsch

Ich bin seit 2012 als iOS Entwickler tätig und habe viel Erfahrung in der Programmierung mit Objective-C, C und C++. Seit der Vorstellung von Swift durch Apple habe ich die Programmiersprache benutzt und habe damit Erfahrung seit Tag 1 als aktiver Anwender und Programmierer.

Ich freue mich darauf, hier auf Udemy mein Wissen mit meinen Studenten zu teilen und damit hoffentlich einen positiven Einfluss auf so viele Menschen wie möglich haben zu können und auch durch meine Tätigkeit als Dozent weiter dazuzulernen.

English

I have been developing iOS applications since 2012 and have years of experience in Objective C Programming. Since Apple announced Swift I have been using it in my programming and can proudly say I have experience since Day 1 of the language.

I am looking forward to sharing my knowledge with my students and hopefully have a positive impact on the lifes of as many people as possible as much as learning new things myself.

"You are never too old to set another goal or to dream a new dream." - C. S. Lewis

Timothy Meixner
4.5 Average rating
1,111 Reviews
13,414 Students
19 Courses
RUME Academy

English:

I am a web and mobile application developer with more than six years of working experience. During the last couple of years, I have published multiple apps as well as websites, alongside my business partner and friend Johannes Ruof, who some of you might know from the great courses we've done together here on Udemy. 

But I'm not just a teacher I am also a student and currently getting my Bachelor's Degree in Mobile Media at Stuttgart Media University. I strive to give you a learning experience where you are as involved as possible, which is why most of my courses will offer exercises or quizzes. 

Since I've been on Udemy I could already help more than 13000 students start their iOS developer career and I would love to help you as well.

Deutsch:

Seit 2012 bin ich als iOS Entwickler tätig und habe bereits mehrere Apps und Webseiten veröffentlicht.  Neben der Programmierung fühle ich mich besonders im digitalen sowie Social Media Marketing & Management wohl.  Zusammen mit Johannes Ruof habe ich vor einiger Zeit die Rume Academy gegründet, die Anlaufstelle für alle die iOS Entwickler werden wollen. 

Im Moment studiere ich an der Hochschule der Medien in Stuttgart im Studiengang Mobile Medien, wo ich mein Wissen noch weiter ausbauen kann. Auf Udemy unterrichte ich hauptsächlich die Programmierung in Swift und konnte bereits jeder Menge Studenten helfen, ihre Karriere als iOS Entwickler zu starten. Ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen.