Build a Game, Learn SpriteKit!

SpriteKit is Apple's 2D game development framework and it uses the same toolset that you're used to: Xcode and Swift.

You'll learn how to start a new game dev project, import graphic assets and sprites, run animations, apply the physics engine to objects, collision detection, coding win conditions and more.

You'll gain all these skills while building a fun game in the process!

Learning Outcomes

Import graphic assets into your game to use as sprites.

Learn how to apply physics properties to object in your game.

Learn how to animate your sprites and bring them to life using actions.

Collision Detection
Learn how to detect collision and interaction between your sprites.

Game Logic
Learn how to code game logic and win conditions.

Who Should Take This Course?

This course has no course requirements. You can follow the course to get results but it will be easier to understand for people who have taken the iOS Foundations course.

This Course is Compatible With:

 Xcode 10+
 Swift 5+

Course curriculum

  • 1


    • Welcome

    • Resources

    • Where to Get Help?

  • 2


    • Working with Sprites (SKSpriteNode)

    • Working with Physics (SKPhysicsBody)

    • Working with Actions (SKAction)

    • Adding Movement Logic (UITouch location, xScale)

    • Working with Collisions (CGRect, SKPhysicsContact)

    • Adding Game Logic: Obstacles and Lose Condition

    • Adding Game Logic: Win Condition

Enroll in CWC+ to access all of our courses

When you join CWC+, you'll get access to this course along with many others! No matter what your goal is; whether it's to start an iOS career, become a freelancer, build an app business, make apps for income... we'll help you get there!

Join CWC Plus