To sign up for this course visit the sales page. If you are logged in and have already purchased the course, you can get started now.
If you purchased this course and can’t access the links below, please contact us for updated access.Â
Role Playing Games with Sprite Kit - Lifetime Access
In this series of lessons on Sprite Kit, we will create a physics-based world with a roaming hero that can collide with other heroes (and make them follow the leader). Nearly everything will be property-list driven and adjustable by changing text in a plist file. We will program an option for each character to include / exclude front animations, side animations or back animations. We will also make each character attack, emit particles, receive damage, have a health meter, advance levels, restart levels and much, much more! All using Xcode and Sprite Kit.
Module 1 | Introduction to the RPG World | |
Learn how to create a physics based world. | ||
Unit 1 | Role Playing Games - Course Assets | |
Unit 2 | Introduction | |
Unit 3 | Initial Setup


 | |
Unit 4 | Creating the Physics-Based World | |
Unit 5 | Creating the Physics-Based World Continued | |
Module 2 | Property Lists, Debug Borders, Gestures & More | |
We will continue building the game by setting up boundaries, other characters and working with a property list. | ||
Unit 1 | Using the Property List Data | |
Unit 2 | Adding Debug Boundaries for the Physics Objects | |
Unit 3 | Adding Gesture Recognizers to the Sprite Kit View | |
Unit 4 | Bringing in Other Characters from the Property List | |
Module 3 | Follow the Leader | |
In these videos we will work toward making a leader and following characters. | ||
Unit 1 | Initial Directional Movements | |
Unit 2 | Delayed Followers | |
Unit 3 | Stopping the Characters | |
Unit 4 | Enabling Characters on Contact with the Leader | |
Module 4 | Textures for Front, Back and Side Views | |
He will add various views to each character based on where they move. | ||
Unit 1 | Setting up the rest of the Property List | |
Unit 2 | SKActions for Changing the Textures of the Character | |
Unit 3 | Running the SKActions for Front, Back and Side view Walk Sequences | |
Unit 4 | SKActions for Attacking | |
Module 5 | Particles, Health Meters, and Receiving Damage | |
We will continue building the game environment by adding particles, health meters and more. | ||
Unit 1 | Particle Emitters | |
Unit 2 | Health Meters and Receiving Damage | |
Unit 3 | Game Over | |
Unit 4 | Switching Leader Order | |
Module 6 | Instruction Text, Bouncing Off Walls & More | |
We will finish off the game by tackling the topics below. | ||
Unit 1 | Fading Instruction Text | |
Unit 2 | Bouncing Back From Wall Contact and Flaming to Death | |
Unit 3 | Collecting Coins | |
Unit 4 | Advancing Levels | |
Unit 5 | Alternate Property List Locations | |
Unit 6 | Resizing the Entire SKScene | |
Unit 7 | Creating an SKLabelNode for Stats | |
Unit 8 | Applying Physics Force and Impulses to Scatter Coins |