Companies Home Search Profile

Dive Into SpriteKit - You Design the Game

Focused View

Stephen DeStefano

12:51:42

3 View
  • 1 - Introduction How to use the course All Swift 5 source code downloadable here.mp4
    02:15
  • 1 - ProjectSourceCode20190525.zip
  • 2 - Intro to Project 1 A B C.mp4
    01:04
  • 3 - Part 1 Drawing a background for racing on the road.mp4
    04:17
  • 4 - Part 2 Drawing mud on the road.mp4
    07:48
  • 5 - Part 3 Creating the player.mp4
    03:12
  • 6 - Part 4 Making the player move choose an option.mp4
    09:17
  • 7 - Part 5 Obstacles to avoid Choose an option.mp4
    07:37
  • 8 - Part 6 Collision detection.mp4
    06:38
  • 9 - Part 7 How the player earns points Choose an option.mp4
    10:06
  • 10 - Part 8 Adding music and sound effects.mp4
    03:27
  • 11 - Part 9 Ending the game.mp4
    03:46
  • 12 - Part 10 Fixing the bugs.mp4
    07:06
  • 13 - Part 1 Drawing a background.mp4
    03:14
  • 14 - Part 2 Flying through space dust.mp4
    05:17
  • 15 - Part 3 Creating the player.mp4
    02:39
  • 16 - Part 4 Making the player move Choose an option.mp4
    09:17
  • 17 - Part 5 Creating the enemy Choose an option.mp4
    07:37
  • 18 - Part 6 Collision detection.mp4
    06:38
  • 19 - Part 7 Adding a score label with SKLabelNode.mp4
    03:22
  • 20 - Part 8 How the player earns points Choose an option.mp4
    06:24
  • 21 - Part 9 Adding music and sound effects.mp4
    03:42
  • 22 - Part 10 Ending the game.mp4
    03:51
  • 23 - Part 11 Fixing the bugs.mp4
    07:02
  • 24 - Part 1 Drawing a background.mp4
    03:45
  • 25 - Part 2 Swimming through bubbles.mp4
    05:25
  • 26 - Part 3 Creating the player.mp4
    02:55
  • 27 - Part 4 Making the player move Choose an option.mp4
    09:17
  • 28 - Part 5 Obstacles to avoid Choose an option.mp4
    07:37
  • 29 - Part 6 Collision detection.mp4
    06:38
  • 30 - Part 7 Adding a score label with SKLabelNode.mp4
    03:22
  • 31 - Part 8 How the player earns points Choose an option.mp4
    06:21
  • 32 - Part 9 Adding music and sound effects.mp4
    03:31
  • 33 - Part 10 Ending the game.mp4
    03:48
  • 34 - Part 11 Fixing the bugs.mp4
    07:02
  • 35 - Intro to Project 2 A B C.mp4
    00:42
  • 36 - Part 1 Starting with the background.mp4
    04:04
  • 37 - Part 2 Making a grid of animals.mp4
    02:29
  • 38 - Part 3 Creating levels.mp4
    06:00
  • 39 - Part 4 When they guess correctly Choose an option.mp4
    16:53
  • 40 - Part 5 When they guess wrong Choose an option.mp4
    06:20
  • 41 - Part 6 Keeping score.mp4
    04:48
  • 42 - Part 7 Adding sound effects.mp4
    03:24
  • 43 - Part 8 Ending the game Choose an option.mp4
    11:01
  • 44 - Part 9 Fixing the bugs.mp4
    04:13
  • 45 - Part 1 Starting with the background.mp4
    04:04
  • 46 - Part 2 Making a grid of lights.mp4
    02:32
  • 47 - Part 3 Creating levels.mp4
    06:09
  • 48 - Part 4 When they guess correctly Choose an option.mp4
    16:52
  • 49 - Part 5 When they guess wrong Choose an option.mp4
    06:20
  • 50 - Part 6 Keeping score.mp4
    04:48
  • 51 - Part 7 Adding sound effects.mp4
    03:24
  • 52 - Part 8 Ending the game Choose an option.mp4
    11:01
  • 53 - Part 9 Fixing the bugs.mp4
    04:13
  • 54 - Part 1 Starting with the background.mp4
    04:04
  • 55 - Part 2 Making a grid of balls.mp4
    02:16
  • 56 - Part 3 Create levels.mp4
    05:29
  • 57 - Part 4 When they guess correctly Choose an option.mp4
    16:49
  • 58 - Part 5 When they guess wrong Choose an option.mp4
    06:20
  • 59 - Part 6 Keeping score.mp4
    04:48
  • 60 - Part 7 Adding sound effects.mp4
    03:24
  • 61 - Part 8 Ending the game Choose an option.mp4
    11:00
  • 62 - Part 9 Fixing the bugs.mp4
    04:13
  • 63 - Intro to Project 3 A B C.mp4
    00:49
  • 64 - Part 1 The player.mp4
    05:57
  • 65 - Part 2 Controlling the plane Choose an option.mp4
    12:12
  • 66 - Part 3 Drawing a parallax background.mp4
    06:46
  • 67 - Part 4 Avoiding enemy obstacles Choose an option.mp4
    13:19
  • 68 - Part 5 Collision detection.mp4
    05:26
  • 69 - Part 6 Adding particle effects.mp4
    02:39
  • 70 - Part 7 How to score points Choose an option.mp4
    10:52
  • 71 - Part 8 Adding sound effects.mp4
    03:18
  • 72 - Part 9 Fixing the bugs.mp4
    04:42
  • 73 - Part 1 The player.mp4
    05:55
  • 74 - Part 2 Controlling the Sub Choose an option.mp4
    12:12
  • 75 - Part 3 Drawing a parallax background.mp4
    06:46
  • 76 - Part 4 Avoiding enemy obstacles Choose an option.mp4
    13:19
  • 77 - Part 5 Collision dectection.mp4
    05:26
  • 78 - Part 6 Adding particle effects.mp4
    03:18
  • 79 - Part 7 How to score points Choose an option.mp4
    10:52
  • 80 - Part 8 Adding sound effects.mp4
    03:18
  • 81 - Part 9 Fixing the bugs.mp4
    04:42
  • 82 - Part 1 The player.mp4
    05:55
  • 83 - Part 2 Controlling the balloon Choose an option.mp4
    12:12
  • 84 - Part 3 Drawing a parallax background.mp4
    06:46
  • 85 - Part 4 Avoiding enemy obstacles Choose an option.mp4
    13:20
  • 86 - Part 5 Collision dectection.mp4
    05:26
  • 87 - Part 6 Adding particle effects.mp4
    02:32
  • 88 - Part 7 How to score points Choose an option.mp4
    10:52
  • 89 - Part 8 Adding sound effects.mp4
    03:18
  • 90 - Part 9 Fixing the bugs.mp4
    04:42
  • 91 - Intro to Project 4 A B C.mp4
    00:34
  • 92 - Part 1 Drawing a background.mp4
    02:51
  • 93 - Part 2 Making a grid of shapes.mp4
    06:34
  • 94 - Part 3 Match to win.mp4
    05:23
  • 95 - Part 4 Creating new items.mp4
    06:18
  • 96 - Part 5 Giving the player a special item Choose an option.mp4
    20:46
  • 97 - Part 6 Keeping score.mp4
    04:19
  • 98 - Part 7 How to end the game Choose an option.mp4
    05:39
  • 99 - Part 8 How to penalize the player Choose an option.mp4
    07:32
  • 100 - Part 9 Adding sound effects.mp4
    02:53
  • 101 - Part 10 Ending the game.mp4
    07:47
  • 102 - Part 1 Drawing a background.mp4
    02:15
  • 103 - Part 2 Making a grid of balloons.mp4
    06:33
  • 104 - Part 3 Pop to win.mp4
    05:23
  • 105 - Part 4 Creating new items.mp4
    06:18
  • 106 - Part 5 Giving the player a special item Choose an option.mp4
    20:46
  • 107 - Part 6 Keeping score.mp4
    04:19
  • 108 - Part 7 How to end the game Choose an option.mp4
    05:39
  • 109 - Part 8 How to penalize the player Choose an option.mp4
    07:32
  • 110 - Part 9 Adding sound effects.mp4
    02:53
  • 111 - Part 10 Ending the game.mp4
    07:47
  • 112 - Part 1 Drawing a background.mp4
    02:35
  • 113 - Part 2 Making a grid of aliens.mp4
    06:34
  • 114 - Part 3 Zap to win.mp4
    05:23
  • 115 - Part 4 Creating new items.mp4
    06:18
  • 116 - Part 5 Giving the player a special item Choose an option.mp4
    20:46
  • 117 - Part 6 Keeping score.mp4
    04:19
  • 118 - Part 7 How to end the game Choose an option.mp4
    05:39
  • 119 - Part 8 How to penalize the player Choose an option.mp4
    07:32
  • 120 - Part 9 Adding sound effects.mp4
    02:53
  • 121 - Part 10 Ending the game.mp4
    07:47
  • 122 - Frequent Flyer Club Hacking With Swift.mp4
    02:07
  • Description


    All source code updated to Swift 5 - Design and code your own games by choosing exactly what should happen!

    What You'll Learn?


    • Understand the process of coding SpriteKit games

    Who is this for?


  • This course was designed to teach you how to create games using Apple's 2D Framework called SpriteKit
  • What You Need to Know?


  • You should already have some familiarity with Swift
  • More details


    Description

    Welcome to "Dive Into SpriteKit". 

    Note - All source code is downloadable and updated to Swift 5 in section 2

    There are lots of SpriteKit courses out there, but Dive Into SpriteKit is the first to introduce a new teaching approach that puts your choices right into the games you make. Here you learn how to design and code your own games by choosing exactly what should happen.This course is written and authored by the award winning Swift programmer, Paul Hudson, and these videos were made with his permission and support. You can always be guaranteed you're learning the latest and greatest Apple technologies in the Hacking with Swift tutorials. 

    This course is different in that these projects put YOU in control of the design and gameplay, because you will be making many of the choices. Sometimes the choices are small – like, what should the player look like? – and other times they are much bigger, such as “how do you want to move the player, by touch, or by using the accelerometer....or what kind of special item do you want the player to have, a smart bomb?, or a maybe a power up? Or something else? 

    Which ever choice you make, we code it together in an easy to follow format. And with the many coding choices presented, there are tons of different combinations you can give to your games, all contributing to you building a game that is uniquely yours.

    • Build games by learning from an award winning Swift programmer - Paul Hudson - who has been praised by the creator of the Swift language, Chris Lattner, for his outstanding methods of teaching. 

    • 200+ Combinations - The course projects fan out to over 200 possible combinations as you make choices that decide how your game should look and work.

    • Choose things like: Players, Enemies, Backgrounds, How the player should move, How to award and penalize the player, Obstacles to avoid, What should happen when the user is correct or wrong, What special items should the player have, How to end the game, Background music, Sound effects...and more!

    • Dive Into SpriteKit gives you four complete game projects for iPad, all built on top of SpriteKit – Apple's high-performance 2D games framework.

    • Each lecture is recorded to be as short as possible, so you can make steady progress every few minutes and see your creation come to life.

    • To help you follow along, there’s a companion app that contains all the projects in all variations, so you can see how your own code should look. 

    • You're in control - At key points the course presents various choices for you to decide what should happen next – your choices then affect how the project continues.

    • The course is easy to use, and your never lost, as each option is clearly defined in key lectures that lists the possible choices, and its location in the video. So navigating around to a particular choice couldn’t be easier.

    • Work through the projects in any order you want, as they are all completely stand alone games.

    • And because of the unique layout of this course, you can use the lectures as your own SpriteKit docs, for fast look up and retrieval of the code you need for design and gameplay. 

    • Although this course is designed to teach you SpriteKit, it is explicitly not designed to teach you Swift. If you don't already know Swift you should read the introduction to Swift over at HackingWithSwift 

    Who this course is for:

    • This course was designed to teach you how to create games using Apple's 2D Framework called SpriteKit

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Stephen DeStefano
    Stephen DeStefano
    Instructor's Courses
    Stephen DeStefano is a seasoned SwiftUI programmer with over a decade of experience in teaching beginners the fundamentals of Apple’s Swift language. His passion for programming, specifically, SwiftUI and animations is evident in his work, including several in depth and comprehensive courses featured on Udemy and other platforms. Throughout his career, he's had the privilege of working with some of the leading Swift and SwiftUI programmers in the field, including Paul Hudson, and J.D. Gauchat, but his own unique approach of blending best practices and industry standards with hands on tutorials and exercises has attracted over 30,000 students, solidifying him as a sought after SwiftUI educator.Also check out his best selling book titled:  Animating SwiftUI Applications on Amazon.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 122
    • duration 12:51:42
    • English subtitles has
    • Release Date 2024/04/13