Login               Join               Free user account          





iOS Maze Games with Swift and Sprite Kit

Learn Swift and Sprite Kit while creating a fun Pac-man style maze game.

Created by: Justin

😍 1   πŸ‘ 0   😐 0




Get full access...


Lifetime Access!

Get access to everything forever. Yes, everything. Yes, forever. Our best deal for sure! Need a coupon? Skip googling for one...

Activate a 24hr promo for first time visitors


Subscribe Yearly

Yearly subscribers get access to everything! Auto-cancels after two billings, at which point you qualify for a free Lifetime Membership!
Compare All Options


Purchase just this!

Get lifetime access to this course / product. 90% of the sale price goes to the author!



Want to feel warm and fuzzy??

If found us through one of our creator's links they'll get 50% of the sale!! That's how much we love our contributers!



Section 1

Creating a Hero for the Maze

In this series of videos, we will focus on the initial setup and creating our maze runner character.



Maze Game – Xcode Projects

Login to Mark Progress

Introduction to the Series

Login to Mark Progress

Initial Setup

Login to Mark Progress

Adding the Hero Class

Login to Mark Progress

Moving the Hero

Login to Mark Progress

Gestures and Animations

Login to Mark Progress

Hero Physics

Login to Mark Progress


Section 2

Boundaries, Contacts, Tiled and Star Classes

In this series of videos, we will add boundaries, use Sprite Kit's contact listeners, construct levels using Tiled, and much more.



Introduction to Session 2

Login to Mark Progress

Create the Maze Boundaries from SKS files

Login to Mark Progress

Contact Delegate

Login to Mark Progress

Tiled Intro

Login to Mark Progress

Parsing the XML data of the Tiled File

Login to Mark Progress

Centering the Hero

Login to Mark Progress

Creating the Star Class (pt1)

Login to Mark Progress

Creating the Star Class (pt2)

Login to Mark Progress


Section 3

Sensing Walls and Adding Enemies

Now we will focus on adding sensors for limiting / allowing movement in particular directions within the maze and add our Enemy class.



Intro to Session 3

Login to Mark Progress

Adding Sensor Nodes to the Hero

Login to Mark Progress

Using the Sensor Nodes

Login to Mark Progress

Edge of the World

Login to Mark Progress

Placing the Enemies

Login to Mark Progress

Moving the Enemies

Login to Mark Progress

Refining the Enemy Movements

Login to Mark Progress

Reloading the Level

Login to Mark Progress


Section 4

Property List, Loading the Next Level, Text, Sounds and More

This section we will really finish up our game by including a Property list, advance levels, add supplemental text, sounds and more.



Intro to Session 4

Login to Mark Progress

Using a Property List for the Hero’s Settings

Login to Mark Progress

Using a Property List for the Game Settings

Login to Mark Progress

Using a Property List with an Array of Levels

Login to Mark Progress

Loading the Next Level

Login to Mark Progress

Adding a Lives Left Label

Login to Mark Progress

Parallax Background

Login to Mark Progress

Adding Sounds

Login to Mark Progress


Section 5

Easy extensions with the final project

This section we will look at some easy tweaks to extend the game.



Pushable Boundaries

Login to Mark Progress

Using Stars to Auto Advance Level

Login to Mark Progress





Category: Game Development  -   Primary Software: Xcode  -  
Tags:   maze - swift - sprite kit - spritekit - physics











Get a Free account...

Sign up for a FREE user account below. No payment info required.
We'll even send a Limited Time Discount Code for half off our Lifetime Membership!















Know what an affiliate program is? You make money just by sharing links to our site! Win. Win.

Earn when you refer any buyer here! 30 day tracking. Commissions are 33%-50% and recur on subscription products!


Uh oh, missing your affiliate ID. Create one real quick