Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Introduction to SpriteKit: Build Practical Games
1. Introduction to Spritekit
1.0 Intro and Demo
1.0 Learning Goals
1.1. Intro to SpriteKit Interface
1.2. Intro to SKView
1.3. Intro to SKScene
1.4. Intro to SKNode
1.5. Accessing Nodes via Swift File
1.6. Node Section Wrap-up
1.7. Intro to SKActions
1.8. Attaching Actions to Nodes Through Code
1.9 Intro to Physics Bodies
1.10. Modifying Physics Body Attributes Through Code
1.11. Fixing ContactCollision Problem with Physics Bodies
1.12. Intro to Field Nodes
2. Breakout Game Tutorial
2.0 Learning Goals
2.0 Intro and Demo
2.1. Setting up the Main Game Scene
2.2. Initializing Scene Variables and Creating a Boundary
2.3 Implementing Player Movement and Brick Removal
2.4 Implementing Game Over Logic
2.5 Fixing Collision Issues
2.6 Summary
3. Pong Clone Tutorial
3.0 Intro and Demo
3.0 Learning Goals
3.1. Building Scene in sks File
3.2. Finishing Set-up in GameScene.swift
3.3. Implementing Player and Opponent Movement
3.4. Adding a Scoring System
3.5. Fixing Slow Moving Collision Issues
3.6 Summary
3.7 Bonus - Modded Paddle Collision
4. Space Invaders
4.0 Intro and Demo
4.0 Learning Goals
4.1 Setting up the Scene
4.2. Finishing Set up in Swift File
4.3. Implementing Player and Alien Movement
4.4. Spawning and Firing Bullets
4.5. Implementing Bullet Contact
4.6. Implementing End Game Logic
4.7. Pixelart Scene Setup
4.8 Pixelart UFO
4.9 Pixelart Spacecraft
4.10. Pixelart Resize and Exporting
4.11 Space Background
4.12. Adding Textures and Summary
4.13 Bonus Features
Source Code
Intro to SpriteKit - Source Code
Breakout Clone - Source Code
Pong Clone - Source Code
Space Invaders - Source Code
1.8. Attaching Actions to Nodes Through Code
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock