Tuesday Discount - Lifetime Access for $20!!!! - Click Here!

Learn Unity

Over 4 hours of 2D side scroller tutorials!

Side Scroller Game Development for iOS and Mac OS

Side Scroller Game Development Tutorials for iOS and Mac OS

Stream or Download the Video Tutorials

Buy or Subscribe

CartoonSmart students can now choose between buying Lifetime Access to our courses or purchasing one of our affordable Subscription plans. Lifetime Buyers can choose between downloading zip files of each movie or streaming them on any of their devices. Subscribers can stream courses, also on any device, and whether or not you subscribe or buy, every student has access to course materials (which could be PDF files, images, video, code projects, etc depending on the lesson).

Swift Video Tutorial - Technology Taught

Find out about the software used...

This course teaches Xcode development using Swift, Apple’s latest programming language. Swift can be used to create both iOS Apps to sell through the App Store, or Mac OS apps to sell through the Mac App Store. The project created in this course be used for both.

The series also teaches how to make some art assets, like icons and the title screen, in Adobe Flash.

Learn more about Sprite Kit

Sprite Kit is a 2d game engine for creating apps for iOS / Mac OS devices. Sprite Kit comes included with Xcode and since it is developed by Apple, developers can be assured that future versions of the iOS / Mac OS support their past projects.  Sprite Kit is available for both Swift and Objective C based apps, and is very similar between the two.

Plan, program, submit

Learn how to make amazing games with Sprite Kit and Apple’s latest programming language, Swift.  In this nearly 6 hour video series you can watch the entire process from starting a new project, through building the app to publishing on the AppStore and even marketing it!

The course is broken up into 50 plus movies, making it easy to navigate sections you want to focus in on. New concepts are introduced with vibrant diagrams to make learning even easier.  If you’ve already got the foundations of Swift down, you are more than ready to jump head-first into making your very own side scroller game!

Your instructor

This course is taught by Neil North, a professional software developer and UX designer. Neil has a number of iOS and Mac apps on the app store and has had success in both product delivery and marketing for mobile platforms.  Neil also has experience with game engines such as Metal, Cocos2D and Unity, so expect to see more from this great new CartoonSmart instructor.

lushly described side scroller tutorial







Session Descriptions

iOS Mac OS Side Scroller Tutorial Preview 1

Introduction and Initial Setup

These videos will introduce the course and provide a roadmap for what’s ahead. We’ll also discuss some of what’s required, namely a Mac with Xcode installed and some initial foundation with Swift, or programming in general. Optionally, it is recommended you have an Apple developer account and test device.

  • What you will learn
  • Why Swift and why Sprite Kit
  • Course Roadmap
  • Course Requirements
  • Course Assets
iOS Mac OS Side Scroller Tutorial Preview 2

Fundamentals of Sprite Kit

In this series of video, we will cover all sorts of basic Sprite Kit and Swift topics including: SKNode, SKSpriteNodes, SKActions, the Game Loop, Physics and much more.

  • Welcome to Nodes
  • Introduction to Xcode Playgrounds
  • Nodes in Swift
  • Introduction to Xcode Projects
  • Introduction to SKNode and SKSpriteNode
  • SKNode and SKSpriteNode
  • Introduction to SKLabelNode and SKEmitterNode
  • SKLabelNode and SKEmitterNode
  • Making Things Move
  • SKActions
  • The Game Loop
  • Physics in Sprite Kit
  • Controlling the Game
  • Control Methods
  • Game Design Architecture
  • Basic Game Architecture in Swift
iOS Mac OS Side Scroller Tutorial Preview 3

Pre-Production for Your First Game

In this series of videos you will learn how to design your game, build a prototype, design your game architecture, find useable resources, create title graphics / icons and more.

  • The 10 Step Game Development Workflow
  • Designing Your First Game
  • Build a Prototype
  • Design Your Game Architecture
  • Source your resources
  • Finding Royalty Free Game Art
  • Create a Title Graphic
  • Create Game Icons
iOS Mac OS Side Scroller Tutorial Preview 4

Building the Side Scroller App

Production REALLY gets underway in this lengthy section. You’ll be building an entire game engine essentially, including parallax backgrounds, game world tiles, controlling the player, adding sounds, and everything else you can think of to make a side scroller game!

  • Build Your Game Engine
  • Template Walkthrough
  • Preparing the structure of the project
  • Setup the main menu
  • Create a Parallax Background
  • Preparing the GameScene
  • Setting up the Game World with Tiles
  • Create a Player
  • Create a HUD with Controls
  • Jump, Throw, and Pause
  • Create a Destructible Crate
  • Triggers for wins, losses and collecting gems
  • Character Picker, Level Picker and Post Scene
  • Sounds and Music
  • Taking Advantage of Glyph Designer
  • Refine your game GUI
  • Add Icons to Your Game
  • Create the Content
iOS Mac OS Side Scroller Tutorial Preview 5

Finishing the App and Post Production for the AppStore

This series of videos will deal with everything related to polishing up your app and getting it ready for sale in the App Store!

  • Pre-Marketing
  • Testing your App
  • The Product Submission and Launch
  • Introduction to Apple Developer Accounts
  • Create the Bundle ID
  • Setting up the App in iTunes Connect
  • Submitting the App to Apple
  • Introduction to iTunes Connect

Watch the Introduction to the Course…

Includes Two Incredible Projects

As always with CartoonSmart tutorials, the course includes the final project (built to current Swift standards in best coding practices) which you can use to produce as many apps as you wish. You will also get a starting template to help save you hours developing your games.

The template and source code is potentially worth hundreds of dollars on its own, and it is yours just for owning this course.


CartoonSmart Side Scroller Tutorial Xcode Projects
Side Scroller Game Development Tutorials for iOS and Mac OS

Two affordable purchasing options, both with social-sharing discounts.

Purchase Option 1 - Lifetime Access


We are holding off on Lifetime Access sales until this course is updated for Swift 2. In the meantime, check out our Endless Worlds tutorial which also creates a 2D sidescroller (and is updated for Swift 2).

Already have Lifetime Access? You can get started watching the video tutorials from right here.

Purchase Option 2 - Subscription Access

Get access to this course and dozens more through the CartoonSmart Subscription. Stream videos from any of your devices and download any source files / projects.

Browse All Courses 
  • Billed once per month until cancelled

  • Billed once per year, 2 times

Buy Now
[edd_social_discount id=”62303″]

Already a Subscriber? Get started on the course from right here.

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!