Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Mobile Development Game Development Fundamentals

Angry Birds, Crossy Road & Co: Spieleentwicklung mit Swift 4

Lerne 5 Spiele wie Angry Birds & Crossy Road für iOS 11 mit den UIKit, SpriteKit und SceneKit Frameworks zu entwickeln
Rating: 4.4 out of 54.4 (150 ratings)
1,109 students
Created by Johannes Ruof, Timothy Meixner
Last updated 8/2018
German
30-Day Money-Back Guarantee

What you'll learn

  • Angry Birds zu entwickeln
  • Crossy Road zu entwickeln
  • Spieleentwicklung mit dem UIKit
  • Spieleentwicklung mit SpriteKit für 2D Spiele
  • Spieleentwicklung mit SceneKit für 3D Spiele
  • App Store Optimierung für eure fertigen Spiele
  • Eine Simon Says App zu entwickeln
  • 3D Modelle mit Magica Voxel zu erstellen

Course content

7 sections • 105 lectures • 16h 23m total length

  • Preview01:18
  • Wichtige Information & Ressourcen Download
    00:28

  • Preview01:21
  • Simon Says 1 - Projekt Setup und das Layout unserer App
    24:10
  • Simon Says 2 - Runde Buttons
    16:39
  • Simon Says 3 - Farb-Sequenzen Animieren
    16:12
  • Simon Says 4 - Farb-Sequenzen wiedergeben
    05:06
  • Simon Says 5 - Mehrspieler Modus
    11:01
  • Emoji Memory 1 - Projekt Setup
    09:00
  • Emoji Memory 2 - Layout & Design
    16:46
  • Emoji Memory 3 - Memory Buttons
    05:08
  • Emoji Memory 4 - Random Emojis
    10:00
  • Emoji Memory 5 - Shuffle Extension
    08:01
  • Emoji Memory 6 - Karten Umdrehen
    10:28
  • Emoji Memory 7 - Memory Regeln
    13:19
  • Emoji Memory 8 - Mehrspieler Modus
    13:18

  • Preview01:01
  • Das SpriteKit Framework
    01:51
  • Erstellen eines SpriteKit Projekts in Xcode
    07:22
  • SKScene und SKNode Einführung
    03:30
  • SKScene und SKNode Beispiel
    02:28
  • SKSpriteNode Einführung
    01:35
  • SKSpriteNode Beispiel
    14:54
  • SKActions Einführung
    02:18
  • SKActions Beispiel
    18:30
  • SKPhysics Einführung
    04:21
  • SKPhysics Beispiel
    07:50
  • Asset Katalog Einführung
    01:16
  • Asset Katalog Beispiel und Animation
    11:17
  • Update Loop
    04:48
  • SKTileMapNode Einführung
    01:36
  • SKTileMapNode Beispiel 1
    08:48
  • SKTileMapNode Beispiel 2
    05:22
  • Weitere Nodes
    01:40
  • In-Depth: SpriteKit Physics Teil 1
    19:14
  • In-Depth: SpriteKit Physics Teil 2
    10:36
  • Die SpriteKit Button Klasse
    07:15
  • SpriteKit Quiz
    1 question
  • Angry Birds 1 - App Template
    03:54
  • Preview11:06
  • Angry Birds 3 - Camera Node
    07:57
  • Angry Birds 4 - Panning
    08:17
  • Angry Birds 5 - Constraints für die Kamera
    12:01
  • Angry Birds 6 - Zoomen mit Pinch
    15:45
  • Angry Birds 7 - Bird Klasse
    14:35
  • Angry Birds 8 - Bewegung für unseren Vogel
    06:47
  • Angry Birds 9 - Constraints für den Vogel
    12:53
  • Angry Birds 10 - Kamera Updates und Constraints
    06:25
  • Angry Birds 11 - RoundState Enumeration
    15:20
  • Angry Birds 12 - Block Klasse
    15:36
  • Angry Birds 13 - Contact Delegate
    09:07
  • Angry Birds 14 - Challenge Lösung
    06:25
  • Angry Birds 15 - Block Grafiken
    10:59
  • Angry Birds 16 - Vogel Grafiken
    11:19
  • Angry Birds 17 - Scene Manager Delegate
    13:10
  • Angry Birds 18 - Menu Scene
    06:52
  • Angry Birds 19 - Level Scene
    18:18
  • Angry Birds 20 - Neue Level
    04:46
  • Angry Birds 21 - Animationen
    12:38
  • Angry Birds 22 - Level Daten
    22:59
  • Angry Birds 23 - Menü Hintergrundbilder
    07:29
  • Angry Birds 24 - Schleuder Grafik
    06:33
  • Angry Birds 25 - Gegner Teil 1
    11:37
  • Angry Birds 26 - Gegner Teil 2
    15:57
  • Angry Birds 27 - PopupNode Klasse
    16:25
  • Angry Birds 28 - Popup Implementierung
    14:20
  • Preview00:24

  • Preview01:01
  • SceneKit Grundlagen 1 - Template Projekt
    08:20
  • SceneKit Grundlagen 2 - Scene Setup
    05:24
  • SceneKit Grundlagen 3 - Erste Nodes
    09:35
  • SceneKit Grundlagen 4 - SceneView Properties
    04:58
  • SceneKit Grundlagen 5 - Challenge Lösung
    04:15
  • SceneKit Grundlagen 6 - Physics & Schwerkraft
    02:23
  • SceneKit Grundlagen 7 - Physics & Kräfte 1
    04:14
  • SceneKit Grundlagen 8 - Physics & Kräfte 2
    05:13
  • Crazy Road 1 - Projekt Setup
    05:50
  • Crazy Road 2 - Boden & Kamera Nodes
    07:55
  • Crazy Road 3 - Grass Fläche
    05:27
  • Crazy Road 4 - Lanes
    18:03
  • Crazy Road 5 - Utility
    08:14
  • Crazy Road 6 - Lichter
    07:21
  • Crazy Road 7 - Die Player Node
    07:29
  • Crazy Road 8 - Springen
    20:45
  • Crazy Road 9 - Kamera Updates
    07:30
  • Crazy Road 10 - Lane Updates
    10:32
  • Crazy Road 11 - Vegetation
    13:28
  • Crazy Road 12 - Fahrzeuge
    16:57
  • Crazy Road 13 - Fahrzeug Animation
    12:37
  • Crazy Road 14 - Physicsbodies
    14:53
  • Crazy Road 15 - Kollisionen
    12:52
  • Crazy Road 16 - Sprünge blockieren
    19:54
  • Crazy Road 17 - Head Up Display
    11:52
  • Crazy Road 18 - Abschluss
    19:08
  • Preview00:23

  • Einführung in ASO
    09:08
  • App Icon 1
    13:33
  • App Icon 2
    05:47
  • Screenshots & Videos
    06:31
  • Ratings, Reviews & Mehr
    07:34
  • Lokalisierung
    07:18

  • Magica Voxel und 3D Modell Erstellung
    17:20

  • Preview02:30
  • App Store Submission 2 - Voraussetzungen
    08:06
  • App Store Submission 3 - iTunes Connect
    13:21
  • App Store Submission 4 - Upload
    05:38

Requirements

  • Ein Computer mit macOS
  • Xcode 9
  • Ein bisschen Erfahrung in der Programmierung mit Swift

Description

Spieleentwicklung ist ein super interessantes Thema. In diesem Kurs werden wir alles lernen, das wir benötigen um unsere eigenen Ideen zu verwirklichen.

Deshalb werden wir in diesem Kurs alle geläufigen Frameworks, welche ihr zur Spieleentwicklung in iOS verwenden könnt detailliert behandeln.

Wir beginnen mit simplen Spielen, bei denen wir das UIKit Framework benutzen.

Wenn wir mit den Grundlagen etwas vertrauter sind werden wir umfangreichere Spiele entwickeln. Da wir hierfür dann das SpriteKit Framework verwenden, welches die Basis für die meisten 2D Spiele ist können wir hier dann schon größere Projekte erstellen. Zunächst werden wir mit einem einfachen Spiel die Konzepte lernen und anwenden um dann im weiteren Verlauf des Kurses einen Klon der beliebten Angry Birds App zu entwickeln.

Nachdem wir dann schon einiges über die Spieleentwicklung gelernt haben, werden wir uns mit komplexeren Konzepten beschäftigen und unsere ersten 3 dimensionalen Apps mithilfe des SceneKit Frameworks entwickeln.

Hierbei wird unser großes Projekt ein Crossy Road Klon sein, mit dessen Hilfe wir die zugrundeliegenden Funktionen des Frameworks lernen und verstehen werden.

Nachdem wir jetzt unsere eigenen Spiele entwickelt haben ist es an der Zeit zu lernen, wie wir unseren App Store Eintrag optimieren können, um möglichst viele User von unserem Spiel zu überzeugen.

Hierbei lernen wir, wie wir Keywords benutzen sollten, worauf wir bei der Gestaltung unseres App Icons achten sollen und wie wir Videos, Screenshots, Ratings und Reviews nutzen können, um dafür zu sorgen, dass unsere App im App Store gefunden wird und sich deutlich von der Konkurrenz absetzen kann.

Dieser Kurs ist der perfekte Einstieg für jeden, der sich für die Spieleentwicklung in iOS interessiert. Egal ob ihr schon erste Erfahrungen gesammelt habt oder nicht. Dieser umfassende Kurs bringt euch alles bei, das ihr wissen müsst, um eurer eigenen Spiele und Ideen zu realisieren - egal mit welchem Framework.

Darüber hinaus geben wir euch wertvolle Tips, die über das reine Programmieren der Apps hinaus gehen.


Who this course is for:

  • iOS Entwickler, die Spiele entwickeln wollen
  • Programmieranfänger mit Swift, die tolle eigene Projekte umsetzen wollen

Instructors

Johannes Ruof
Meixner & Ruof
Johannes Ruof
  • 4.4 Instructor Rating
  • 11,871 Reviews
  • 69,533 Students
  • 29 Courses

Hi, ich bin Johannes.

Zusammen mit Timothy Meixner bin ich seit 2015 auf Udemy als Dozent vertreten und gehöre zu den erfolgreichsten deutschen Dozenten der Plattform.

Als offizieller Partner von Udemy konnten wir in dieser Zeit einige Erfolge verbuchen.


Unter anderem:

Den erfolgreichsten deutschsprachigen Digital Marketing Kurs aller Zeiten

Den erfolgreichsten deutschsprachigen iOS Development Kurs aller Zeiten

Den erfolgreichsten deutschsprachigen Instagram Marketing Kurs aller Zeiten

Zusammen mit Timothy habe ich außerdem den offiziellen Udemy Instructor Award für das beste Dozententeam auf der gesamten Plattform erhalten.


Seit 2019 sind wir außerdem Partner der Google Zukunftswerkstatt. Auf dieser kostenfreien Plattform unterrichten wir drei Kurse und möchten so Menschen dabei helfen, die Herausforderungen des digitalen Wandels zu bewältigen.


Wir konnten bereits mehr als 50.000 Menschen dabei helfen, ihre Ziele zu erreichen und ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen.

Timothy Meixner
Meixner & Ruof
Timothy Meixner
  • 4.4 Instructor Rating
  • 11,871 Reviews
  • 69,533 Students
  • 29 Courses

Hi, mein Name ist Timothy.

Zusammen mit Johannes Ruof bin ich seit 2015 auf Udemy als Dozent vertreten und gehöre zu den erfolgreichsten deutschen Dozenten der Plattform. 

Als offizieller Partner von Udemy konnten wir in dieser Zeit einige Erfolge verbuchen.

Unter anderem:

Den erfolgreichsten deutschsprachigen Digital Marketing Kurs aller Zeiten

Den erfolgreichsten deutschsprachigen iOS Development Kurs aller Zeiten

Den erfolgreichsten deutschsprachigen Instagram Marketing Kurs aller Zeiten

Zusammen mit Johannes den offiziellen Udemy Instructor Award für das beste Dozententeam auf der gesamten Plattform erhalten.

Seit 2019 sind wir außerdem Partner der Google Zukunftswerkstatt. Auf dieser kostenfreien Plattform unterrichten wir drei Kurse und möchten so Menschen dabei helfen, die Herausforderungen des digitalen Wandels zu bewältigen.

Wir konnten bereits mehr als 60.000 Menschen dabei helfen, ihre Ziele zu erreichen und ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen. 


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.