Dive Into SpriteKit - You Design the Game
What you'll learn
- Understand the process of coding SpriteKit games
Requirements
- You should already have some familiarity with Swift
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
Featured review
Instructor
My name is Steve DeStefano, a long time Swift / SwiftUI / macOS /watchOS instructor, and I created a SwiftUI course thats geared for the beginner and takes him all the way to expert level in a very short amount of time. You will start off by learning the Swift language, then the Xcode interface, and then we move into building apps, all using Apple's intuitive new design tools and framework, SwiftUI.
And if your a big fan of Paul Hudson (and who isn't :) then check out my other courses, these were created from his best selling books and working with directly with Paul. Paul, as you may know, is the award winning Swift programmer who's teaching methods has been hailed as one of the best ways to learn how to code in the shortest amount of time, and he has received high praise from the creator of the Swift language, Chris Lattner. I offer a unique way of presenting his material, which is with callouts, highlighting and graphics, all to make it more understandable and easy to follow the path of the code. I've transferred many of his best selling iOS / macOS / watchOS / tvOS, and other books into lecture style courses, so you're getting the best instruction available for all of Apple's platforms.
Along with my passion for coding, i also enjoy working with and training dogs, and together with my partner and master dog trainer, Akiko, we have put together the first Pomsky Care and training course here on Udemy. This is an in depth care and training course created for this relatively new designer dog breed, the cute and cuddly Pomsky, which will give you the tools and knowledge you need to find, train, and care for your perfect Pomsky.