Updated Course: Beginning SpriteKit

Tammy Coron

x_post_wpfeature-SpriteKit-Beg

In the past few months, we’ve released new or updated courses for subscribers on Swift 3, iOS 10, Server Side Swift, Metal, Concurrency, Collection Views, iOS Unit & UI Testing, and more.

To start the new year off with a bang, we’re happy to announce another course: Beginning SpriteKit is now updated for Swift 3 & iOS 10!

In this 12-part course, you’ll learn how to make games in iOS using SpriteKit, Apple’s built-in 2D game framework.

Along the way, you’ll create a simple game called Zombie Conga, where you take the role of a happy-go-lucky zombie who wants to party!

You’ll learn how to work with sprites, actions, and scenes in SpriteKit, and by the end of the course you’ll have created a complete game that works on the iPhone, the iPad, and even your Apple TV.

Let’s take a look at what’s inside.

Video1

Video 1: Introduction. Get an overview of what’s inside the series, including under what situations you might use SpriteKit rather than other options, such as Unity.

Video2

Video 2: Sprites. Learn about what sprites are, how to add them to the scene, and how to position and rotate them.

Video3

Video 3: Game Loop. SpriteKit comes with a game loop that allows you to plug in your own custom logic into certain areas. Learn how this works and a gotcha to keep an eye out for.

Video4

Video 4: Universal App Support. Learn how to make your game work on different devices so you’ll have one universal app supported on different screen sizes.

Video5

Video 5: Boundaries and the Playable Area. Since your game supports multiple screen sizes, in Zombie Conga you want to restrict the movement to a playable area guaranteed to be the same on all supported devices. This is easy; learn how!

Video6

Video 6: Actions. Learn about SpriteKit actions which allow you to do things like rotate, scale or change a sprite’s position over time.

Video7

Video 7: Animations. Learn more about SpriteKit actions and how they can be used to animate sprites.

Video8

Video 8: Collision Detection. Learn how to detect when objects collide with each other – such as a zombie colliding with a cat!

Video9

Video 9: Scenes. Learn how to make your game transition between multiple scenes, such as the main scene and a game over scene.

Video10

Video 10: Labels. Learn how to work with labels in SpriteKit, which allow you to display text on the screen.

Video11

Video 11: tvOS and the Apple TV. Learn how to port Zombie Conga to the Apple TV so your game shows up on the big screen!

Video12

Video 12: Conclusion. Review what you learned in our Beginning SpriteKit course and find out where to learn more.

Where To Go From Here?

Want to check out the course? You can watch the introduction for free!

The rest of the course is for raywenderlich.com subscribers only. Here’s how you can get access:

  • If you are a raywenderlich.com subscriber: The entire course is complete and available today You can check out the first part here.
  • If you are not a subscriber yet: What are you waiting for? Subscribe now to get access to our updated Beginning SpriteKit course and our entire catalog of over 500 videos.

We hope you enjoy, and stay tuned for more new Swift 3 courses and updates to come! :]

Tammy Coron

Writer • Illustrator • Developer • Speaker

Tammy Coron is an independent creative professional and the host of Roundabout: Creative Chaos. She's also the co-founder of Day Of The Indie, the organizer behind Indie DevStock, and the founder of Just Write Code.

For more information, visit TammyCoron.com.

Other Items of Interest

Save time.
Learn more with our video courses.

raywenderlich.com Weekly

Sign up to receive the latest tutorials from raywenderlich.com each week, and receive a free epic-length tutorial as a bonus!

Advertise with Us!

PragmaConf 2016 Come check out Alt U

Our Books

Our Team

Video Team

... 20 total!

Swift Team

... 15 total!

iOS Team

... 42 total!

Android Team

... 16 total!

macOS Team

... 11 total!

Unity Team

... 11 total!

Articles Team

... 12 total!

Resident Authors Team

... 15 total!