Missile Command!

Go retro. With our new Swift and Sprite Kit series.

Cartridge Classics Missile Commando Video Tutorials for Swift and Sprite Kit

Sprite Kit Banner for Video Tutorial Technology Taught

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.

Swift Video Tutorial - Technology Taught

For Swift 1.2 or 2

This course teaches Xcode development using Swift 1.2 or Swift 2, Apple’s latest programming language. Source files are included for both versions (with minor differences between the two). 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.

Taught by Justin Dike

Learn more about your instructor...

This course is taught by Justin Dike, owner and lead developer at CartoonSmart.com, creator of the Fantastic Worlds iOS Starter Kits, and author of iOS Game Programming with Xcode and Cocos2d (published by Focal Press). Justin has been programming iOS games since the release of the first iPhone and has been teaching development for just as long, covering mostly game related topics. He’s proficient with Cocos2d, Sprite Kit, Objective-C and most recently Swift.

Go retro and program a clone of an arcade classic!

In this Swift and Sprite Kit video tutorial series we will wield our mighty modern programming skills to re-make a classic arcade game. Along the way, we’ll also add modern graphics and some new features so the finished product is a more enjoyable app using today’s fancier technology. The “hit list” of topics this course covers includes…

  • Custom SKNode and SKSpriteNode classes
  • Programming your own game loops
  • A myriad of SKActions
  • Adding and removing children (properly)
  • Collision detections
  • Playing sounds
  • Transitioning SKScenes
  • And much more!
Missile Commander - Swift and Sprite Kit Video Tutorial

Watch the introduction to the course and see the finished game…

A complete iOS app, taught from start to finish in under 6 hours!

missile command swift and sprite Kit video tutorial session1

Initial Setup and Swift/Sprite Kit Basics Tutorial

In this section, we’ll dip our toes in with both Swift and Sprite Kit and create the initial launch screen. If you’ve never programmed, we recommend you watch our (free) Swift and Sprite Kit Basics videos, but even without that as a primer you should be able to follow along just fine. And if you already are familiar with Swift and Sprite Kit, you might want to skip forward a session to where we actually begin programming the game. This session will finish up by creating an Xcode project which serves as a nice “Universal Starting Template” for the project to come. It will include an IntroScene (which could house menu options), that the player taps to transition to the GameScene class (the main game). Along the way, the video tutorials will teach new users about general Xcode project settings, SKSpriteNodes, SKLabelNodes, SKActions and transitioning scenes.

missile command swift and sprite Kit video tutorial session2

The Player and Surrounding Environment

In these video tutorials, we will setup the Player’s base, turret, ground and looping parallax background with Swift and Sprite Kit. You’ll learn about physics in Sprite Kit, more about SKActions, particle emitters, tap and rotation gestures, how to play sounds with actions and the AVFoundation framework, and much more!

missile command swift and sprite Kit video tutorial session3

Game Play Loops

Game on! In this session we’ll begin sending missiles and bombs for the player to deflect. We’ll create custom classes and manage cleaning up items that leave the apps visible area.

missile command swift and sprite Kit video tutorial session44

Collision Detection, Stats and all the rest!

In this session we will program interactions with Swift and SpriteKit to determine what happens when one thing collides with another. We’ll also add more SKLabelNodes to track stats, score and the level, and polish off everything else in the game to make this Xcode project complete!

Missile Commander - Swift and Sprite Kit Video Tutorial

Two affordable purchasing options…

Purchase Option 1 - Lifetime Access

Get Lifetime Access to this course for a one-time purchase price. You can download (or stream) the movie files and download any source projects.

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

Purchase Option 2 - Subscription Access

Both Monthly and Yearly Subscribers can stream every video tutorial on the site. Yearly subscribers get access to the latest version of every starter kit whenever they want, plus access to hundreds of dollars worth of royalty free game art (yes, it’s an amazing deal). You can cancel your Monthly or Yearly subscription anytime directly through Paypal.

Browse All Courses 
  • Billed monthly until cancelled

  • Billed yearly until cancelled

Buy Now

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