Rume Academy - SpriteKit Einführung in Swift
4.2 (29 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.
591 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.2 (29 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.
591 students enrolled
Last updated 5/2016
German
Current price: $10 Original price: $20 Discount: 50% off
2 days 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
Students Who Viewed This Course Also Viewed
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
854 Reviews
12,018 Students
14 Courses
RUME Academy

I study Applied Computer Science and teach at the university and here on udemy. I have been developing iOS applications for over 3 years and have 5 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
854 Reviews
12,018 Students
14 Courses
RUME Academy

I'm currently studying Mobile Media and work as a teacher on Udemy. I have worked in digital publishing and viral marketing for more than four years.

I am also a web and mobile application developer with almost five years of working experience. But my greatest passion is designing and developing mobile games for iOs devices, in either Objective C or Swift.

My teaching philosophy is best described in the words of Benjamin Franklin:

"Tell me and I forget. Teach me and I remember. Involve me and I learn."

I hope that we can create many beautiful things together and learn from each other.