Learn 2D Game Dev with SpriteKit
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!
1. Set up the accounts we need (5 min)
2. Start the Xcode project and create an App Store listing (10 min)
3. Configure our IAPs in App Store Connect (27 min)
4. Add the app to our RevenueCat dashboard and configure the products. (15 min)
5. We're going to build the app (16 min)
6. Install the RevenueCat SDK and enable purchases (38 min)
7. Test the In App Purchases (12 min)
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.
Learn how to detect collision and interaction between your sprites.
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:
StartIntroduction & Quick Look
StartWorking with Sprites (SKSpriteNode)
StartWorking with Physics (SKPhysicsBody)
StartWorking with Actions (SKAction)
StartAdding Movement Logic (UITouch location, xScale)
StartWorking with Collisions (CGRect, SKPhysicsContact)
StartAdding Game Logic: Obstacles and Lose Condition
StartAdding 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!