HOME > Development > The Complete iOS Game Course Using SpriteKit And Swift 3

The Complete iOS Game Course Using SpriteKit And Swift 3

  • Development
  • May 06, 2025
SynopsisThe Complete iOS Game Course Using SpriteKit And Swift 3, ava...
The Complete iOS Game Course Using SpriteKit And Swift 3  No.1

The Complete iOS Game Course Using SpriteKit And Swift 3, available at $69.99, has an average rating of 3.85, with 111 lectures, 7 quizzes, based on 722 reviews, and has 9556 subscribers.

You will learn about Plan, Design, And Develop Your Own Games From Scratch Program And Solve Complicated Problems Using Swift Organize Project And Animate Sprites Create Menus Create Menus In The Scene Editor Create Scenes In The Scene Editor Learn SpriteKits Physics System Encript And Save Your Game Data Using NSKeyedArchiver And NSKeyedUnarchiver Play Music In Your Game Use Basic And Intermediate Features Of SKActions This course is ideal for individuals who are Complete Beginners or Anyone Who Wants To Learn iOS Game Development Using SpriteKit It is particularly useful for Complete Beginners or Anyone Who Wants To Learn iOS Game Development Using SpriteKit.

Enroll now: The Complete iOS Game Course Using SpriteKit And Swift 3

Summary

Title: The Complete iOS Game Course Using SpriteKit And Swift 3

Price: $69.99

Average Rating: 3.85

Number of Lectures: 111

Number of Quizzes: 7

Number of Published Lectures: 106

Number of Published Quizzes: 7

Number of Curriculum Items: 118

Number of Published Curriculum Objects: 113

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Plan, Design, And Develop Your Own Games From Scratch
  • Program And Solve Complicated Problems Using Swift
  • Organize Project And Animate Sprites
  • Create Menus
  • Create Menus In The Scene Editor
  • Create Scenes In The Scene Editor
  • Learn SpriteKits Physics System
  • Encript And Save Your Game Data Using NSKeyedArchiver And NSKeyedUnarchiver
  • Play Music In Your Game
  • Use Basic And Intermediate Features Of SKActions
  • Who Should Attend

  • Complete Beginners
  • Anyone Who Wants To Learn iOS Game Development Using SpriteKit
  • Target Audiences

  • Complete Beginners
  • Anyone Who Wants To Learn iOS Game Development Using SpriteKit
  • *****?The Course Is Updated For Swift 3 And Xcode 8 *****

    ***** Enroll Now And Master 2D iOS Game Development *****

    We built an impressive game development course that teaches you all fundamentals so you can build your own games for iOS.

    The course is structured so that it begins slowly, giving you the basic stuff that you need to move forward, and after each video you will understand more and more fundamentals about developing games with SpriteKit.

    We take practical approach in teaching, so we are going to build real world games that you can play after you finish building it.

    You will also benefit from my
    super fast response if you have any issues that you are stuck with(I
    check Udemy forums every day if someone posts a question). Oh and all
    the students taking the course will also be there to help you!

    All project files will be included and you are free to use them for anything that you like, personal or commercial use!

    Lets take a look at the games that we are going to create inside of this course:

    Jack The Giant

    We
    are going to start with a simple game that I call Jack The Giant. In
    this game we are going to help Jack climb down the beanstalk, along the
    way we can jump on white clouds but we need to avoid dark clouds.
    Besides of creating our gameplay we are going to create menus, implement
    background music, save our game progress, and much much more.

    – Flappy Bird –

    The next game that we are going to create is Flappy Bird, and I know
    what you are thinking oh not another Flappy Bird clone, but this is not a
    regular Flappy Bird clone, oh no, I’ve added a lot of features that you
    can’t find in any other flappy bird clone such as selecting a
    bird(choose between different flappy birds), using advanced features of SKActions and
    many other features that you will see inside of the course.

    – Cowboy Runner –

    After Flappy Bird we are going to create one of the most popular
    games out there – Infinite Runner!! In this game we are going to see how
    can we scroll our backgrounds, how can we use NSTimer to help us control our game and much much more.

    What You will learn

    1. Basic Swift Programming
    2. Intermediate Swift Programming
    3. Advanced Swift Programming
    4. Importing And Organizing Assets
    5. Animating Sprites
    6. Creating Menus
    7. Creating Cool Animations
    8. Understand And Use SpriteKit’s Physics System
    9. Saving Game Data Using NSKeyedArchiver And NSKeyedUnarchiver
    10. Using Game Controllers To Control The Workflow Of Your Game
    11. Play Music In Your Game
    12. Using Basic And Intermediate Features Of SKActions

    That And Much More Is Awaiting For You In This Course

    The course teaches everything from
    basic to more advanced stuff on how to plan, design and develop your game, however the course WILL NOT teach you every single
    aspect of SpriteKit and how to use it because it’s impossible to teach
    everything.

    Using
    what you obtain in this course, you will be equipped with more than
    enough knowledge in order to continue improving yourself in the field of
    game development, using SpriteKit or any other game development framework.

    If
    You ever had an idea for an awesome game, then enroll in this course
    and learn the tools that you need to develop Your next hit game!!!

    What Is Your Risk By Taking This Course?

    Nothing!! If you are not satisfied with the course, I promise I will give you a full refund of your money NO questions asked!!

    Enroll Now!! You Will Not Be Disappointed!!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction – DONT SKIP THIS VIDEO

    Chapter 2: Swift Basics

    Lecture 1: Before You Begin – IMPORTANT MUST READ

    Lecture 2: Downloading XCode

    Lecture 3: Creating A Playground

    Lecture 4: Variables

    Lecture 5: Constants And Comments

    Lecture 6: Number Variables In More Detail

    Lecture 7: Conditionals

    Lecture 8: Conditionals A Deeper Look

    Lecture 9: Switch And Case

    Lecture 10: Operations With Variables

    Lecture 11: Functions

    Lecture 12: Manipulating Parameters Inside Of Functions

    Lecture 13: Classes And Objects

    Lecture 14: Initializers

    Lecture 15: Objects And Functions

    Lecture 16: Visibility Modifiers

    Lecture 17: Inheritance

    Lecture 18: Arrays And Tuples

    Lecture 19: Foor Loop

    Lecture 20: While Loop

    Lecture 21: Optionals

    Lecture 22: Casting

    Chapter 3: SpriteKit Basics

    Lecture 1: Addressing New UI Changes In Xcode

    Lecture 2: Introduction To SpriteKit

    Lecture 3: Nodes

    Lecture 4: Touches And Update Function

    Lecture 5: SKActions

    Lecture 6: SKPhysicsBody

    Lecture 7: Detecting Collisions

    Lecture 8: SKLabelNode And Scene Editor

    Chapter 4: Jack The Giant

    Lecture 1: Jack The Giant – Preview

    Lecture 2: Importing Assets And Organizing The Project

    Lecture 3: Gameplay Scene

    Lecture 4: GameplayScene Class

    Lecture 5: The Player Class

    Lecture 6: Player Animations

    Lecture 7: Main Camera

    Lecture 8: BG Class

    Lecture 9: Clouds Controller

    Lecture 10: Clouds Controller Part 2

    Lecture 11: Random X

    Lecture 12: Adding Physics Bodies To Player And Clouds

    Lecture 13: Fixing Physics Body Problems

    Lecture 14: Spawning New Clouds

    Lecture 15: Creating Our Main Menu

    Lecture 16: Animating The Buttons

    Lecture 17: Highscore Menu

    Lecture 18: Creating Classes For Our Scenes And Navigating Through Our Scenes

    Lecture 19: Importing Fonts In Our Project

    Lecture 20: Adding UI Elements

    Lecture 21: Creating The Pause Panel

    Lecture 22: Singletons

    Lecture 23: Gameplay Controller

    Lecture 24: Collectables Controller

    Lecture 25: Detecting Collision

    Lecture 26: Removing Children Out Of Bounds

    Lecture 27: Players Bounds

    Lecture 28: Game Data

    Lecture 29: Game Manager

    Lecture 30: Options Menu

    Lecture 31: Highscore Menu And Camera Speed

    Lecture 32: Player Died Function

    Lecture 33: Delaying A Function Call

    Lecture 34: End Score Panel

    Lecture 35: Background Music

    Lecture 36: Playing The Music

    Lecture 37: Finishing Touches

    Chapter 5: Flappy Bird

    Lecture 1: Flappy Bird Game Preview

    Lecture 2: Importing Assets And Organizing The Project

    Lecture 3: Creating Our Gameplay Scene

    Lecture 4: Adding Grounds And Backgrounds To Our Scene

    Lecture 5: Moving The Grounds And Backgrounds

    Lecture 6: Adding The Bird In Our Scene

    Lecture 7: Physics Bodies And Bird Flap

    Lecture 8: Adding Pipes In The Game

    Lecture 9: SKAction Sequence

    Lecture 10: Extensions

    Lecture 11: Creating Our Score System

    Lecture 12: Detecting Collision Between Bird And Other Nodes

    Lecture 13: Bird Died Function

    Lecture 14: Adding Finishing Touches To Our Gameplay

    Lecture 15: Main Menu Scene

    Lecture 16: Bird Button And Game Manager

    Lecture 17: Animating The Bird Button

    Lecture 18: Adding Finishing Touches

    Lecture 19: Saving Our Score

    Chapter 6: Cowboy Runner

    Instructors

  • The Complete iOS Game Course Using SpriteKit And Swift 3  No.2
    Awesome Tuts
    Anyone Can Learn To Make Games
  • Rating Distribution

  • 1 stars: 18 votes
  • 2 stars: 18 votes
  • 3 stars: 55 votes
  • 4 stars: 197 votes
  • 5 stars: 434 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!