SpriteKit And Swift Game Development - Creating Jack The Giant Game

Fahir Mehovic

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
37 Videos (6h 46m)
    • Game Preview

      2:43
    • Importing Assets And Organizing The Project

      7:08
    • Gameplay Scene

      8:45
    • GameplayScene Class

      5:55
    • The Player Class

      12:12
    • Player Animations

      18:09
    • Main Camera

      6:16
    • BG Class

      10:57
    • Clouds Controller

      20:34
    • Clouds Controller Part 2

      11:36
    • Random X

      6:19
    • Adding Physics Bodies To Player And Clouds

      9:46
    • Fixing Physics Body Problems

      4:49
    • Spawning New Clouds

      7:39
    • Creating Our Main Menu

      4:00
    • Animating The Buttons

      9:42
    • Highscore Menu

      9:50
    • Creating Classes For Our Scenes And Navigating Through Our Scenes

      13:17
    • Importing Fonts And Navigating Between Scenes

      7:34
    • Adding UI Elements

      6:28
    • Creating The Pause Panel

      15:53
    • Singletons

      9:46
    • Gameplay Controller

      13:07
    • Collectables Controller

      16:28
    • Detecting Collision

      15:44
    • Removing Children Out Of Bounds

      11:08
    • Players Bounds

      9:16
    • Game Data

      19:16
    • Game Manager

      15:15
    • Options Menu

      16:01
    • Highscore Menu And Camera Speed

      12:53
    • Player Died Function

      11:41
    • Delaying A Function Call

      10:00
    • End Score Panel

      10:48
    • Background Music

      10:59
    • Playing The Music

      14:57
    • Finishing Touches

      9:22

About This Class

SpriteKit is Apple's framework for creating games which you need to know in order to create games in iOS and Mac OS.

In this class we are going to explore SpriteKit and its features along with Swift 3 by creating a real world project, a game I call Jack The Giant.

With all new Swift 3 updates we now create faster and more responsive games than before, and we can also optimize our games even better.

13

Students

--

Projects

0

Reviews (0)

I am founder and owner of Awesome Tuts, a website I dedicated for teaching people how to code and how to make games.

I am certified Android And Java Developer, but my passion is creating games and making apps.

I have more than 3 years of programming experience and have created over 15 apps to date.

I have also more than 2 years of teaching experience so I know what students what to learn and how they want to learn.

In my courses you can expect a practical approach in teaching, that means I create projects rather then explaining this is used for this, and this is used for that. By using practical approach I can teach people how to code by creating a real world application that you can publish for production.

Why don't you join my classes and see what I have to offer, I guarantee that you will love what you see and you will not want to go anywhere else to learn how to code.