Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Game Development With Sprite Kit Objective-C to your Wishlist.

Add to Wishlist

Game Development With Sprite Kit Objective-C

Learn how to make 2D games with the new Sprite Kit Framework, from Apple. Make games for iPhone, iPad, iPod and Mac.
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
27 students enrolled
Created by Eduardo Irias
Last updated 6/2014
$15 $20 25% off
30-Day Money-Back Guarantee
  • 3.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

We will learn how to make 2D games using the Sprite Kit Framework, from Apple. With Sprite Kit we will make games for iPhone, iPad, iPod and Mac.

This course covers up from basic to an advance level. At the end of the course you will have the ability to make 2D games. You will learn to manage:

  • Sprite Kit Frame renders
  • Sprite Kit Nodes
  • Sprite Kit Actions (Animations)
  • Sprite Kit Physics Simulator
  • Sprite Kit Scenes

We'll go from the process of making making rendering of frames. Then, well study the Sprite Kit nodes. Animations and actions have to be part of this course, so we will study them also. Next level, is about just emerging yourself to the physics world. Once done, will make the game scenes.

You can download the projects, resources and notes from every lecture, so you can follow me on the videos.

You must have a basic knowledge of Objective-C.

Who is the target audience?
  • Game developers
  • Programers
  • Animation Designers
Students Who Viewed This Course Also Viewed
What Will I Learn?
Learn to make 2D games for iPhone, iPad, iPod and Mac
An excellent base to make any 2D game with Sprite Kit
All the source code examples and assets
View Curriculum
  • Xcode 5 +
  • Basic knowledge of Objective-C
Curriculum For This Course
Expand All 15 Lectures Collapse All 15 Lectures 03:23:31
2 Lectures 23:48

A brief introduction of what's Sprite Kit and how it works.

Preview 05:40

In this lecture you will learn how the frame loops on Sprite Kit works.

Preview 18:08

Introduction Section quiz.

4 questions
4 Lectures 01:14:56

A node to display text.

Sprite Kit does it the right way.

Can load user fonts.

Label Nodes

We will define a sprite and work with it

Sprites Nodes

If you which to play a movie inside your game. You can make a video node, and put it inside the node tree.

Sprite Kit will render your video in a proper way.

Video Nodes

Emitter Nodes are used to create and render new particles.

Emitter Nodes are used to create special effects, like rain, explosions, or fire.

Emitter Nodes

A easy quiz, to see if your understood nodes.

4 questions
Actions and Animations
3 Lectures 43:08
  • To animate our nodes, we use actions
  • We can use actions to make animations with the following properties:
    • can be change in position,
    • scale,
    • visibility,
    • sprites image animations,
    • playing sounds
    • etc
Nodes With Actions

You need to know how to repeat an action.

Sometimes we need to combine our animations.

Sequences and Groups Actions

To animate an Sprite by frames


Actions and Animations Section quiz.

Actions and Animations
4 questions
5 Lectures 52:39
  • Sprite Kit also supports physics simulations.
  • You add physics bodies to your world. :)
Adding Bodies to the Physics World

To make a physics body move you will need physics,


    Sometimes we want to know when some objects collide

    We can set up the the bodies interactions with objects

Collisions and Contacts

With Sprite Kit you can connect physic bodies using Joints


To review the physics formulas as Force, Impulse and Velocity.

List of equations in classical mechanics
Building Scenes
1 Lecture 08:55

Sprite Kit provides a method to pause scenes, you will need a button to pause it.

Pausing Scenes
About the Instructor
0.0 Average rating
0 Reviews
27 Students
1 Course
Programmer & Illustrator, Developer at Estamp World

I'm a Computer Science Student at Unitec TGU. I'm currently working on my graduation project which is an Augmented Reality and Virtual Reality investigation. Hence, I builded a Framework about it, Binar...

I work at Estamp World and Squadventure as Game Developer. Most on my experience is on Objective-C Xcode, Lua, Java, C, C++, C#, HTML, CSS, Javascript, Processing, Action Script, PHP, Illustrator, MySql, Maya 3D.

Estamp World is a project I started when I was very young. I develop games under Estamp World Label. I make the concept and gameplay. Then I make the graphics on Illustrator, the animation on flash. Depending the platform target I use a IDE Xcode, Corona SDK or Unity. I have also help other companies technological urgencies, making web or mobile apps.

At Squadventure I have work developing game for Android and IOS. We are currently working on a game, The Lost Chapter. We have also made some projects on augmented reality.

Report Abuse