Rume Academy - SpriteKit Einführung in Swift

Lerne die Grundlagen von SpriteKit beim Entwickeln eines eignen Spiels
4.3 (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.
587 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 15
  • Length 1 hour
  • Skill Level All Levels
  • Languages German
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 German

Course 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!

What are the requirements?

  • Mac or PC running OSX
  • Free software Xcode (min. 7.0)

What am I going to get from this course?

  • 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

What is the target audience?

  • Etwas Erfahrung mit objektorientierter Programmierung ist hilfreich
  • Anfänger mit SpriteKit

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: SpriteKit Einführung
00:54

In diesem Kapitel stellen wir uns kurz vor!

01:50

In diesem Kapitel legen wir unser Xcode Projekt an!

03: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.

03:42

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

04:38

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

04:31

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

05:02

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

03:51

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

02:42

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

03:24

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

02:58

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

03:26

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

02:19

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

04:27

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.

Bonus Lecture
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Johannes Ruof, 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


Instructor Biography

Timothy Meixner, RUME Academy

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

I am also a web and mobile application developer with almost four 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.

Ready to start learning?
Take This Course