Introduction
  • Introduction
  • Before you start: Resources & Software
SpriteKit Crashcourse
  • Introduction to the SpriteKit Framework
  • How to create a SpriteKit Project in Xcode
  • Introduction to SKNode & SKScene
  • SKNode & SKScene Example
  • Introduction to SKSpriteNode
  • SKSpriteNode Example
  • Introduction to SKActions
  • SKActions Example
  • Introduction to SKPhysics
  • SKPhysics Example
  • Introduction to the Asset Catalogue
  • Asset Catalogue & Animation Example
  • Introduction to the Update Loop
  • Introduction to SKTileMapNode
  • SKTileMapNode Example Part 1
  • SKTileMapNode Example Part2
  • Other Node Classes
  • SpriteKit Basics Quiz
Super Indie Run
  • Project Overview
  • Project Setup
  • TileMap Part 1
  • SKNode + Extensions
  • TileMap Part 2
  • Tiles & World Sprites
  • The Layer Class
  • Adding the World Layer
  • Game States Enumeration
  • The RepeatingLayer Class
  • Background
  • Constants
  • The Player Class
  • Physics
  • Introduction to the physical ground
  • Physical Ground Part 1
  • Physical Ground Part 2
  • Physical Ground Part 3
  • Physical Ground Part 4
  • Player Animation Part 1
  • The AnimationHelper Class
  • Player Animation Part 2
  • Jumping Mechanism Part 1
  • Jumping Mechanism Part 2
  • Adding Physics Categories
  • Jumping Mechanism Part 3
  • Jumping Mechanism Part 4
  • Adding the Finish Line
  • The ObjectHelper Class
  • Obstacles & Enemies Part 1
  • Obstacles & Enemies Part 2
  • Obstacles & Enemies Part 3
  • Introduction to Coins
  • Collectibles Part 1
  • Collectibles Part 2
  • Collectibles Part 3
  • Particle Effects & Animation Part 1
  • Particle Effects & Animation Part 2
  • Collectibles Part 4
  • Particle Effects & Animation Part 3 (Solution)
  • Collectibles Part 5
  • Introduction to the HUD
  • HUD Part 1
  • HUD Part 2
  • HUD Part 3
  • Introduction to Popups
  • Popups Part 1
  • The SpriteKitButton Class
  • Popups Part 2
  • Popups Part 3
  • Introduction to the scoring system
  • Scoring System Part 1
  • Scoring System Part 2
  • Popups Part 4
  • Popups Part 5
  • Popups Part 6
  • Popups Part 7
  • The PopupButtonHandler Extensions
  • Popups Part 8
  • Popups Part 9
  • The Menu Scene
  • Introduction to the SceneManagerDelegate
  • The SceneManagerDelegate Protocol
  • Introduction to the Level Scene
  • Level Scene Part 1
  • Level Scene Part 2
  • Level Scene Part 3
  • Level Scene Part 4
  • GameScene Adaptions
  • GameScene Popups
  • Completing the Level
  • Powerup
  • Adding two Finish Lines
  • Creating a new World
  • Menu Image & Foreground Layer
  • Background Music & Sound Effects
  • App Icon & Launch Image