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

Cartridge Classics: Missile Commando – Index

    Login               Join          





Cartridge Classics: Missile Commando

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.

Created by: Justin

😍 0   👍 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

Initital Setup and Swift/Sprite Kit Basics (optional for intermediate programmers)

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 Commando – Introduction

Login to Mark Progress

Very Minor Changes for Swift 2

Login to Mark Progress

Missile Commando – Blackboarding the Game

Login to Mark Progress

Course Art Assets and Sounds

Login to Mark Progress

How to Create a Universal-sized Intro Image with SKSpriteNode

Login to Mark Progress

Introduction to SKLabelNodes and SKActions

Login to Mark Progress

Declaring Variables for any Function in Swift and using SKActions to Remove a Child

Login to Mark Progress

Using an Intro Scene in Sprite Kit to Transition to the main Game Scene

Login to Mark Progress


Section 2

The Player and Surrounding Environment

In these video tutorials, we will setup the Player's base, turret, ground and looping background with Swift and Sprite Kit.



Starting Xcode Project (includes IntroScene which goes to GameScene)

Login to Mark Progress

Adding the Player Base and Ground

Login to Mark Progress

Using a Rotation Gesture Recognizer to rotate and move the Turret and Target

Login to Mark Progress

Creating Bullets and Applying Force to an SKPhysicsBody

Login to Mark Progress

Creating Firing Particles from the Gun Turret

Login to Mark Progress

Parallax Moving Backgrounds with Swift and Sprite Kit

Login to Mark Progress

SKActions to Play Sound and AVFoundation for Background Sound

Login to Mark Progress

Xcode Project (at end of Session 2)

Login to Mark Progress


Section 3

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.



Clearing Unseen Nodes and Game Loop Outline

Login to Mark Progress

Launching the EnemyMissile Class

Login to Mark Progress

EnemyMissile Particles and Animation

Login to Mark Progress

Adding Comet Trails to Missiles

Login to Mark Progress

Send in the Drones!

Login to Mark Progress

Creating the Base Class

Login to Mark Progress

The Game Over Loop

Login to Mark Progress

Xcode Project (at end of Session 3)

Login to Mark Progress


Section 4

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!



Creating Explosions and Adding a Hit Function to the EnemyMissile Class

Login to Mark Progress

Contacts Between Bullets and Missiles

Login to Mark Progress

Finishing the Contact Listener

Login to Mark Progress

Game Over Functions and Restarting

Login to Mark Progress

Wave Stats, Move Labels, and Leveling Up

Login to Mark Progress

Odds and Ends and Wrap Up!

Login to Mark Progress

Xcode Project (at end of Session 4)

Login to Mark Progress





Category: Game Development  -   Primary Software: Xcode  -  
Tags:   classic games - cartridge - missile commando - swift - sprite kit - xcode











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!